summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Nissler <mnissler@chromium.org>2015-07-08 21:07:46 +0200
committerMattias Nissler <mnissler@chromium.org>2015-07-08 19:09:07 +0000
commit34713a8f642246f6aba92eb1ce76218a9763e4e2 (patch)
tree3c222369ae48a6486215bb8930676d9175c94795
parenta614b971d0005897a9aee4025d7600396a16a43a (diff)
downloadchromium_src-34713a8f642246f6aba92eb1ce76218a9763e4e2.zip
chromium_src-34713a8f642246f6aba92eb1ce76218a9763e4e2.tar.gz
chromium_src-34713a8f642246f6aba92eb1ce76218a9763e4e2.tar.bz2
Marked the enrollment screen completed if AIDE permission is granted.
BUG=502356 Review URL: https://codereview.chromium.org/1196223010 Cr-Commit-Position: refs/heads/master@{#336342} (cherry picked from commit aa9eebf8777f5a9f787dcb4c715d8dc6c831d8c7) Review URL: https://codereview.chromium.org/1220043013 . Cr-Commit-Position: refs/branch-heads/2403@{#477} Cr-Branched-From: f54b8097a9c45ed4ad308133d49f05325d6c5070-refs/heads/master@{#330231}
-rw-r--r--chrome/browser/chromeos/login/enrollment/enrollment_screen.cc1
-rw-r--r--chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc2
2 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc b/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc
index ab68d2a..f561144 100644
--- a/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc
+++ b/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc
@@ -290,7 +290,6 @@ void EnrollmentScreen::SendEnrollmentAuthToken(const std::string& token) {
}
void EnrollmentScreen::ShowEnrollmentStatusOnSuccess() {
- StartupUtils::MarkOobeCompleted();
if (elapsed_timer_)
UMA_ENROLLMENT_TIME(kMetricEnrollmentTimeSuccess, elapsed_timer_);
actor_->ShowEnrollmentStatus(policy::EnrollmentStatus::ForStatus(
diff --git a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc
index 931c9bb..59f2512 100644
--- a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc
+++ b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc
@@ -12,6 +12,7 @@
#include "chrome/browser/browser_process_platform_part.h"
#include "chrome/browser/browsing_data/browsing_data_helper.h"
#include "chrome/browser/chromeos/login/enrollment/enrollment_uma.h"
+#include "chrome/browser/chromeos/login/startup_utils.h"
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
#include "chrome/browser/chromeos/policy/device_cloud_policy_initializer.h"
#include "chrome/browser/chromeos/policy/enrollment_status_chromeos.h"
@@ -252,6 +253,7 @@ void EnterpriseEnrollmentHelperImpl::OnEnrollmentFinished(
if (status.status() == policy::EnrollmentStatus::STATUS_SUCCESS) {
success_ = true;
DCHECK(!fetch_additional_token_ || !additional_token_.empty());
+ StartupUtils::MarkOobeCompleted();
status_consumer()->OnDeviceEnrolled(additional_token_);
} else {
status_consumer()->OnEnrollmentError(status);