Show AD UI after response from the server.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3c6d07134f1a93f57b6c0d191251deb3d9d9e887 commit 3c6d07134f1a93f57b6c0d191251deb3d9d9e887 Author: rsorokin <rsorokin@chromium.org> Date: Thu Feb 16 09:56:53 2017 Chromad: Use DM server reply to determine enrollment type Now user have to press custom shortuct to enroll into Active Directory management. This CL use DM server to determine that. It also show Active Directory domain join UI just before locking the device. So user has possibility to switch between internet and intranet. BUG= 668491 TEST=manual Review-Url: https://codereview.chromium.org/2677563005 Cr-Commit-Position: refs/heads/master@{#450919} [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/enrollment/enrollment_screen.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/enrollment/enrollment_screen_actor.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/screens/host_pairing_screen.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/login/screens/host_pairing_screen.h [add] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/active_directory_join_delegate.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/device_cloud_policy_initializer.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos_unittest.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/enrollment_handler_chromeos.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/chromeos/policy/fake_device_cloud_policy_initializer.h [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc [modify] https://crrev.com/3c6d07134f1a93f57b6c0d191251deb3d9d9e887/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
bulk Verify of older or not-user-facing Chromad bugs
Comment 1 by rsorokin@chromium.org
, Dec 19 2016