Add an enrolling state for consumer management section in settings page.
commit51ffb80c42001d78b3728e9b13cac6fd57b1a6fc
authordavidyu <davidyu@chromium.org>
Thu, 11 Sep 2014 05:33:00 +0000 (10 22:33 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 11 Sep 2014 05:37:31 +0000 (11 05:37 +0000)
tree19d8b27dff63266fa693059f5b991e9f481436b0
parent823300b5d549a31dcfe99677a4bb54cc816c6ea5
Add an enrolling state for consumer management section in settings page.

When the enrollment is in progress, the button shows "Enrolling..." and is
disabled.

Also made BrowserOptionsHandler an observer of ConsumerManagementService, so
that the settings page is updated when the enrollment state is changed.

BUG=chromium:353050
TEST=unit_tests

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

Cr-Commit-Position: refs/heads/master@{#294323}
16 files changed:
chrome/app/chromeos_strings.grdp
chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc
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/resources/options/browser_options.html
chrome/browser/resources/options/browser_options.js
chrome/browser/resources/options/chromeos/consumer_management_overlay.html
chrome/browser/resources/options/chromeos/consumer_management_overlay.js
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/browser_options_handler.cc
chrome/browser/ui/webui/options/browser_options_handler.h
chrome/browser/ui/webui/options/chromeos/consumer_management_handler.cc
chrome/common/pref_names.cc
chrome/common/pref_names.h