Split ENROLLMENT_ENROLLING to ENROLLMENT_REQUESTED and
commit8a78fd9041d25cfaaea1b4c1dcd8d32a8ff41a11
authordavidyu@chromium.org <davidyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 21 Aug 2014 04:58:43 +0000 (21 04:58 +0000)
committerdavidyu@chromium.org <davidyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 21 Aug 2014 05:00:34 +0000 (21 05:00 +0000)
tree380e237eef90220b5f934d9c8807e203eedb6b9a
parent3c2ba31a69e496372560d7840625eaa566881184
Split ENROLLMENT_ENROLLING to ENROLLMENT_REQUESTED and
ENROLLMENT_OWNER_STORED so that if the owner logs out before
the enrollment is complete, we won't ask them to do the
online authentication again.

Implemented the rest of the consumer management enrollment
process.

BUG=chromium:353050
TEST=unit_tests

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

Cr-Commit-Position: refs/heads/master@{#291009}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291009 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed:
chrome/browser/chromeos/chrome_browser_main_chromeos.cc
chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc
chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h
chrome/browser/chromeos/policy/consumer_management_service.cc
chrome/browser/chromeos/policy/consumer_management_service.h
chrome/browser/chromeos/policy/consumer_management_service_unittest.cc
chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc
chrome/browser/chromeos/policy/device_cloud_policy_initializer.h
chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos_unittest.cc
chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc [new file with mode: 0644]
chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.h [new file with mode: 0644]
chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
chrome/browser/ui/webui/options/chromeos/consumer_management_handler.cc
chrome/chrome_tests_unit.gypi