In order to avoid blocking people on failed automatic re-enrollment, fallback to manual enrollment (forced and inescapable) if we cannot re-enroll automatically.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1f42f596845003d626c699358e3affa2011bc7e0 commit 1f42f596845003d626c699358e3affa2011bc7e0 Author: Yves Arrouye <drcrash@google.com> Date: Thu Jan 18 00:23:21 2018 Fallback to manual enrollment if Auto RE fails Bug: chromium:803176 Test: unit_tests --gtest_filter=*nrollmentScreen* Change-Id: I9fc9fdca001161d3e2bda0b8ff79c61897033ca5 Reviewed-on: https://chromium-review.googlesource.com/870574 Commit-Queue: Yves Arrouye <drcrash@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#529973} [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/chromeos/login/enrollment/enrollment_screen.h [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/chromeos/login/enrollment/enrollment_screen_unittest.cc [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/chromeos/login/enrollment/enrollment_uma.cc [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/chromeos/policy/enrollment_config.h [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/chromeos/policy/enrollment_handler_chromeos.cc [modify] https://crrev.com/1f42f596845003d626c699358e3affa2011bc7e0/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/07b221a26af55a4c3e7e375c629eb8474247f691 commit 07b221a26af55a4c3e7e375c629eb8474247f691 Author: Yves Arrouye <drcrash@google.com> Date: Thu Jan 18 02:45:48 2018 Tests for errors that show an alert panel Bug: chromium:803176 Test: unit_tests --gtest_filter=*nrollmentScreen* Change-Id: If16af1b71f8f076981a1b68288673e79381c93d9 Reviewed-on: https://chromium-review.googlesource.com/872220 Commit-Queue: Yves Arrouye <drcrash@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#530027} [modify] https://crrev.com/07b221a26af55a4c3e7e375c629eb8474247f691/chrome/browser/chromeos/login/enrollment/enrollment_screen.h [modify] https://crrev.com/07b221a26af55a4c3e7e375c629eb8474247f691/chrome/browser/chromeos/login/enrollment/enrollment_screen_unittest.cc
Comment 1 by drcrash@chromium.org
, Jan 17 2018