Reland r246152 cros: Change how multi-profile is enabled.
commit0301c5f1f84b28976a3af850169a282c217731fe
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 23 Jan 2014 04:32:15 +0000 (23 04:32 +0000)
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 23 Jan 2014 04:32:15 +0000 (23 04:32 +0000)
treeac13097c110b11ca4fa0d453912b187ca0b43a70
parentcc611680a91c1a149f2c4830bceec7dc00a2bc70
Reland r246152 cros: Change how multi-profile is enabled.

- Remove finch control so that enterprise enrollment is no longer required;
- Change the default behavior for primary user to be "not-allowed" so that
  only user with a proper enterprise policy could start a multi-profile
  session;
- Remove cached default behavior so that the changing default actually
  has effect;

BUG=336268
TEST=Manual. Only user with proper policy can start a multiprofile session.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246152

Review URL: https://codereview.chromium.org/142403002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246526 0039d316-1c4b-4281-b951-d872f2087c98
12 files changed:
chrome/browser/chromeos/login/login_manager_test.cc
chrome/browser/chromeos/login/multi_profile_user_controller.cc
chrome/browser/chromeos/login/multi_profile_user_controller_unittest.cc
chrome/browser/chromeos/login/user_manager.cc
chrome/browser/chromeos/login/user_manager_impl.cc
chrome/browser/chromeos/profiles/profile_helper.cc
chrome/browser/chromeos/profiles/profile_list_chromeos_unittest.cc
chrome/browser/metrics/metrics_log_unittest.cc
chrome/browser/notifications/message_center_settings_controller_unittest.cc
chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
chromeos/chromeos_switches.cc
chromeos/chromeos_switches.h