Index: chrome/browser/chromeos/login/supervised/supervised_user_creation_screen.cc |
diff --git a/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc b/chrome/browser/chromeos/login/supervised/supervised_user_creation_screen.cc |
similarity index 82% |
rename from chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc |
rename to chrome/browser/chromeos/login/supervised/supervised_user_creation_screen.cc |
index 91a875debd447c3ac603c5f5dcf266d2a488fc37..d1af1935d4a6892c1f9e80ca2fdb9bd5d1056b38 100644 |
--- a/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc |
+++ b/chrome/browser/chromeos/login/supervised/supervised_user_creation_screen.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h" |
+#include "chrome/browser/chromeos/login/supervised/supervised_user_creation_screen.h" |
#include "ash/desktop_background/desktop_background_controller.h" |
#include "ash/shell.h" |
@@ -10,12 +10,12 @@ |
#include "base/values.h" |
#include "chrome/browser/chromeos/camera_detector.h" |
#include "chrome/browser/chromeos/login/existing_user_controller.h" |
-#include "chrome/browser/chromeos/login/managed/managed_user_creation_controller.h" |
-#include "chrome/browser/chromeos/login/managed/managed_user_creation_controller_new.h" |
-#include "chrome/browser/chromeos/login/managed/supervised_user_authentication.h" |
#include "chrome/browser/chromeos/login/screens/error_screen.h" |
#include "chrome/browser/chromeos/login/screens/screen_observer.h" |
#include "chrome/browser/chromeos/login/signin_specifics.h" |
+#include "chrome/browser/chromeos/login/supervised/supervised_user_authentication.h" |
+#include "chrome/browser/chromeos/login/supervised/supervised_user_creation_controller.h" |
+#include "chrome/browser/chromeos/login/supervised/supervised_user_creation_controller_new.h" |
#include "chrome/browser/chromeos/login/users/avatar/user_image_manager.h" |
#include "chrome/browser/chromeos/login/users/supervised_user_manager.h" |
#include "chrome/browser/chromeos/login/wizard_controller.h" |
@@ -83,9 +83,9 @@ void ConfigureErrorScreen(ErrorScreen* screen, |
} // namespace |
-LocallyManagedUserCreationScreen::LocallyManagedUserCreationScreen( |
+SupervisedUserCreationScreen::SupervisedUserCreationScreen( |
ScreenObserver* observer, |
- LocallyManagedUserCreationScreenHandler* actor) |
+ SupervisedUserCreationScreenHandler* actor) |
: WizardScreen(observer), |
weak_factory_(this), |
actor_(actor), |
@@ -100,7 +100,7 @@ LocallyManagedUserCreationScreen::LocallyManagedUserCreationScreen( |
actor_->SetDelegate(this); |
} |
-LocallyManagedUserCreationScreen::~LocallyManagedUserCreationScreen() { |
+SupervisedUserCreationScreen::~SupervisedUserCreationScreen() { |
CameraPresenceNotifier::GetInstance()->RemoveObserver(this); |
if (sync_service_) |
sync_service_->RemoveObserver(this); |
@@ -111,12 +111,12 @@ LocallyManagedUserCreationScreen::~LocallyManagedUserCreationScreen() { |
NetworkPortalDetector::Get()->RemoveObserver(this); |
} |
-void LocallyManagedUserCreationScreen::PrepareToShow() { |
+void SupervisedUserCreationScreen::PrepareToShow() { |
if (actor_) |
actor_->PrepareToShow(); |
} |
-void LocallyManagedUserCreationScreen::Show() { |
+void SupervisedUserCreationScreen::Show() { |
CameraPresenceNotifier::GetInstance()->AddObserver(this); |
if (actor_) { |
actor_->Show(); |
@@ -133,11 +133,11 @@ void LocallyManagedUserCreationScreen::Show() { |
on_error_screen_ = false; |
} |
-void LocallyManagedUserCreationScreen::OnPageSelected(const std::string& page) { |
+void SupervisedUserCreationScreen::OnPageSelected(const std::string& page) { |
last_page_ = page; |
} |
-void LocallyManagedUserCreationScreen::OnPortalDetectionCompleted( |
+void SupervisedUserCreationScreen::OnPortalDetectionCompleted( |
const NetworkState* network, |
const NetworkPortalDetector::CaptivePortalState& state) { |
if (state.status == NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_ONLINE) { |
@@ -146,13 +146,12 @@ void LocallyManagedUserCreationScreen::OnPortalDetectionCompleted( |
on_error_screen_ = true; |
ErrorScreen* screen = get_screen_observer()->GetErrorScreen(); |
ConfigureErrorScreen(screen, network, state.status); |
- screen->SetUIState(ErrorScreen::UI_STATE_LOCALLY_MANAGED); |
+ screen->SetUIState(ErrorScreen::UI_STATE_SUPERVISED); |
get_screen_observer()->ShowErrorScreen(); |
} |
} |
-void LocallyManagedUserCreationScreen:: |
- ShowManagerInconsistentStateErrorScreen() { |
+void SupervisedUserCreationScreen::ShowManagerInconsistentStateErrorScreen() { |
if (!actor_) |
return; |
actor_->ShowErrorPage( |
@@ -164,12 +163,12 @@ void LocallyManagedUserCreationScreen:: |
IDS_CREATE_LOCALLY_MANAGED_USER_MANAGER_INCONSISTENT_STATE_BUTTON)); |
} |
-void LocallyManagedUserCreationScreen::ShowInitialScreen() { |
+void SupervisedUserCreationScreen::ShowInitialScreen() { |
if (actor_) |
actor_->ShowIntroPage(); |
} |
-void LocallyManagedUserCreationScreen::Hide() { |
+void SupervisedUserCreationScreen::Hide() { |
CameraPresenceNotifier::GetInstance()->RemoveObserver(this); |
if (actor_) |
actor_->Hide(); |
@@ -177,25 +176,25 @@ void LocallyManagedUserCreationScreen::Hide() { |
NetworkPortalDetector::Get()->RemoveObserver(this); |
} |
-std::string LocallyManagedUserCreationScreen::GetName() const { |
- return WizardController::kLocallyManagedUserCreationScreenName; |
+std::string SupervisedUserCreationScreen::GetName() const { |
+ return WizardController::kSupervisedUserCreationScreenName; |
} |
-void LocallyManagedUserCreationScreen::AbortFlow() { |
+void SupervisedUserCreationScreen::AbortFlow() { |
controller_->CancelCreation(); |
} |
-void LocallyManagedUserCreationScreen::FinishFlow() { |
+void SupervisedUserCreationScreen::FinishFlow() { |
controller_->FinishCreation(); |
} |
-void LocallyManagedUserCreationScreen::AuthenticateManager( |
+void SupervisedUserCreationScreen::AuthenticateManager( |
const std::string& manager_id, |
const std::string& manager_password) { |
// Make sure no two controllers exist at the same time. |
controller_.reset(); |
- controller_.reset(new ManagedUserCreationControllerNew(this, manager_id)); |
+ controller_.reset(new SupervisedUserCreationControllerNew(this, manager_id)); |
UserContext user_context(manager_id); |
user_context.SetKey(Key(manager_password)); |
@@ -203,20 +202,20 @@ void LocallyManagedUserCreationScreen::AuthenticateManager( |
SigninSpecifics()); |
} |
-void LocallyManagedUserCreationScreen::CreateManagedUser( |
+void SupervisedUserCreationScreen::CreateSupervisedUser( |
const base::string16& display_name, |
- const std::string& managed_user_password) { |
+ const std::string& supervised_user_password) { |
DCHECK(controller_.get()); |
int image; |
if (selected_image_ == User::kExternalImageIndex) |
// TODO(dzhioev): crbug/249660 |
- image = ManagedUserCreationController::kDummyAvatarIndex; |
+ image = SupervisedUserCreationController::kDummyAvatarIndex; |
else |
image = selected_image_; |
- controller_->StartCreation(display_name, managed_user_password, image); |
+ controller_->StartCreation(display_name, supervised_user_password, image); |
} |
-void LocallyManagedUserCreationScreen::ImportManagedUser( |
+void SupervisedUserCreationScreen::ImportSupervisedUser( |
const std::string& user_id) { |
DCHECK(controller_.get()); |
DCHECK(existing_users_.get()); |
@@ -232,7 +231,7 @@ void LocallyManagedUserCreationScreen::ImportManagedUser( |
std::string encryption_key; |
std::string avatar; |
bool exists; |
- int avatar_index = ManagedUserCreationController::kDummyAvatarIndex; |
+ int avatar_index = SupervisedUserCreationController::kDummyAvatarIndex; |
user_info->GetString(SupervisedUserSyncService::kName, &display_name); |
user_info->GetString(SupervisedUserSyncService::kMasterKey, &master_key); |
user_info->GetString(SupervisedUserSyncService::kPasswordSignatureKey, |
@@ -281,7 +280,7 @@ void LocallyManagedUserCreationScreen::ImportManagedUser( |
// TODO(antrim): Code duplication with previous method will be removed once |
// password sync is implemented. |
-void LocallyManagedUserCreationScreen::ImportManagedUserWithPassword( |
+void SupervisedUserCreationScreen::ImportSupervisedUserWithPassword( |
const std::string& user_id, |
const std::string& password) { |
DCHECK(controller_.get()); |
@@ -296,7 +295,7 @@ void LocallyManagedUserCreationScreen::ImportManagedUserWithPassword( |
std::string master_key; |
std::string avatar; |
bool exists; |
- int avatar_index = ManagedUserCreationController::kDummyAvatarIndex; |
+ int avatar_index = SupervisedUserCreationController::kDummyAvatarIndex; |
user_info->GetString(SupervisedUserSyncService::kName, &display_name); |
user_info->GetString(SupervisedUserSyncService::kMasterKey, &master_key); |
user_info->GetString(SupervisedUserSyncService::kChromeOsAvatar, &avatar); |
@@ -323,12 +322,12 @@ void LocallyManagedUserCreationScreen::ImportManagedUserWithPassword( |
master_key); |
} |
-void LocallyManagedUserCreationScreen::OnManagerLoginFailure() { |
+void SupervisedUserCreationScreen::OnManagerLoginFailure() { |
if (actor_) |
actor_->ShowManagerPasswordError(); |
} |
-void LocallyManagedUserCreationScreen::OnManagerFullyAuthenticated( |
+void SupervisedUserCreationScreen::OnManagerFullyAuthenticated( |
Profile* manager_profile) { |
DCHECK(controller_.get()); |
// For manager user, move desktop to locked container so that windows created |
@@ -348,37 +347,37 @@ void LocallyManagedUserCreationScreen::OnManagerFullyAuthenticated( |
OnSupervisedUsersChanged(); |
} |
-void LocallyManagedUserCreationScreen::OnSupervisedUsersChanged() { |
+void SupervisedUserCreationScreen::OnSupervisedUsersChanged() { |
CHECK(sync_service_); |
sync_service_->GetSupervisedUsersAsync( |
- base::Bind(&LocallyManagedUserCreationScreen::OnGetManagedUsers, |
+ base::Bind(&SupervisedUserCreationScreen::OnGetSupervisedUsers, |
weak_factory_.GetWeakPtr())); |
} |
-void LocallyManagedUserCreationScreen::OnManagerCryptohomeAuthenticated() { |
+void SupervisedUserCreationScreen::OnManagerCryptohomeAuthenticated() { |
if (actor_) { |
actor_->ShowStatusMessage(true /* progress */, l10n_util::GetStringUTF16( |
- IDS_CREATE_LOCALLY_MANAGED_USER_CREATION_AUTH_PROGRESS_MESSAGE)); |
+ IDS_CREATE_LOCALLY_MANAGED_USER_CREATION_AUTH_PROGRESS_MESSAGE)); |
} |
} |
-void LocallyManagedUserCreationScreen::OnActorDestroyed( |
- LocallyManagedUserCreationScreenHandler* actor) { |
+void SupervisedUserCreationScreen::OnActorDestroyed( |
+ SupervisedUserCreationScreenHandler* actor) { |
if (actor_ == actor) |
actor_ = NULL; |
} |
-void LocallyManagedUserCreationScreen::OnCreationError( |
- ManagedUserCreationController::ErrorCode code) { |
+void SupervisedUserCreationScreen::OnCreationError( |
+ SupervisedUserCreationController::ErrorCode code) { |
base::string16 title; |
base::string16 message; |
base::string16 button; |
// TODO(antrim) : find out which errors do we really have. |
// We might reuse some error messages from ordinary user flow. |
switch (code) { |
- case ManagedUserCreationController::CRYPTOHOME_NO_MOUNT: |
- case ManagedUserCreationController::CRYPTOHOME_FAILED_MOUNT: |
- case ManagedUserCreationController::CRYPTOHOME_FAILED_TPM: |
+ case SupervisedUserCreationController::CRYPTOHOME_NO_MOUNT: |
+ case SupervisedUserCreationController::CRYPTOHOME_FAILED_MOUNT: |
+ case SupervisedUserCreationController::CRYPTOHOME_FAILED_TPM: |
title = l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_TPM_ERROR_TITLE); |
message = l10n_util::GetStringUTF16( |
@@ -386,8 +385,8 @@ void LocallyManagedUserCreationScreen::OnCreationError( |
button = l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_TPM_ERROR_BUTTON); |
break; |
- case ManagedUserCreationController::CLOUD_SERVER_ERROR: |
- case ManagedUserCreationController::TOKEN_WRITE_FAILED: |
+ case SupervisedUserCreationController::CLOUD_SERVER_ERROR: |
+ case SupervisedUserCreationController::TOKEN_WRITE_FAILED: |
title = l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_GENERIC_ERROR_TITLE); |
message = l10n_util::GetStringUTF16( |
@@ -395,28 +394,28 @@ void LocallyManagedUserCreationScreen::OnCreationError( |
button = l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_GENERIC_ERROR_BUTTON); |
break; |
- case ManagedUserCreationController::NO_ERROR: |
+ case SupervisedUserCreationController::NO_ERROR: |
NOTREACHED(); |
} |
if (actor_) |
actor_->ShowErrorPage(title, message, button); |
} |
-void LocallyManagedUserCreationScreen::OnCreationTimeout() { |
+void SupervisedUserCreationScreen::OnCreationTimeout() { |
if (actor_) { |
actor_->ShowStatusMessage(false /* error */, l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_CREATION_CREATION_TIMEOUT_MESSAGE)); |
} |
} |
-void LocallyManagedUserCreationScreen::OnLongCreationWarning() { |
+void SupervisedUserCreationScreen::OnLongCreationWarning() { |
if (actor_) { |
actor_->ShowStatusMessage(true /* progress */, l10n_util::GetStringUTF16( |
IDS_PROFILES_CREATE_SUPERVISED_JUST_SIGNED_IN)); |
} |
} |
-bool LocallyManagedUserCreationScreen::FindUserByDisplayName( |
+bool SupervisedUserCreationScreen::FindUserByDisplayName( |
const base::string16& display_name, |
std::string *out_id) const { |
if (!existing_users_.get()) |
@@ -441,8 +440,8 @@ bool LocallyManagedUserCreationScreen::FindUserByDisplayName( |
// TODO(antrim) : this is an explicit code duplications with UserImageScreen. |
// It should be removed by issue 251179. |
-void LocallyManagedUserCreationScreen::ApplyPicture() { |
- std::string user_id = controller_->GetManagedUserId(); |
+void SupervisedUserCreationScreen::ApplyPicture() { |
+ std::string user_id = controller_->GetSupervisedUserId(); |
UserManager* user_manager = UserManager::Get(); |
UserImageManager* image_manager = user_manager->GetUserImageManager(user_id); |
switch (selected_image_) { |
@@ -467,17 +466,17 @@ void LocallyManagedUserCreationScreen::ApplyPicture() { |
actor_->ShowTutorialPage(); |
} |
-void LocallyManagedUserCreationScreen::OnCreationSuccess() { |
+void SupervisedUserCreationScreen::OnCreationSuccess() { |
ApplyPicture(); |
} |
-void LocallyManagedUserCreationScreen::OnCameraPresenceCheckDone( |
+void SupervisedUserCreationScreen::OnCameraPresenceCheckDone( |
bool is_camera_present) { |
if (actor_) |
actor_->SetCameraPresent(is_camera_present); |
} |
-void LocallyManagedUserCreationScreen::OnGetManagedUsers( |
+void SupervisedUserCreationScreen::OnGetSupervisedUsers( |
const base::DictionaryValue* users) { |
// Copy for passing to WebUI, contains only id, name and avatar URL. |
scoped_ptr<base::ListValue> ui_users(new base::ListValue()); |
@@ -496,7 +495,7 @@ void LocallyManagedUserCreationScreen::OnGetManagedUsers( |
base::DictionaryValue* ui_copy = |
static_cast<base::DictionaryValue*>(new base::DictionaryValue()); |
- int avatar_index = ManagedUserCreationController::kDummyAvatarIndex; |
+ int avatar_index = SupervisedUserCreationController::kDummyAvatarIndex; |
std::string chromeos_avatar; |
if (local_copy->GetString(SupervisedUserSyncService::kChromeOsAvatar, |
&chromeos_avatar) && |
@@ -544,10 +543,10 @@ void LocallyManagedUserCreationScreen::OnGetManagedUsers( |
existing_users_->Set(it.key(), local_copy); |
ui_users->Append(ui_copy); |
} |
- actor_->ShowExistingManagedUsers(ui_users.get()); |
+ actor_->ShowExistingSupervisedUsers(ui_users.get()); |
} |
-void LocallyManagedUserCreationScreen::OnPhotoTaken( |
+void SupervisedUserCreationScreen::OnPhotoTaken( |
const std::string& raw_data) { |
DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
user_photo_ = gfx::ImageSkia(); |
@@ -561,7 +560,7 @@ void LocallyManagedUserCreationScreen::OnPhotoTaken( |
image_decoder_->Start(task_runner); |
} |
-void LocallyManagedUserCreationScreen::OnImageDecoded( |
+void SupervisedUserCreationScreen::OnImageDecoded( |
const ImageDecoder* decoder, |
const SkBitmap& decoded_image) { |
DCHECK_EQ(image_decoder_.get(), decoder); |
@@ -570,12 +569,12 @@ void LocallyManagedUserCreationScreen::OnImageDecoded( |
ApplyPicture(); |
} |
-void LocallyManagedUserCreationScreen::OnDecodeImageFailed( |
+void SupervisedUserCreationScreen::OnDecodeImageFailed( |
const ImageDecoder* decoder) { |
NOTREACHED() << "Failed to decode PNG image from WebUI"; |
} |
-void LocallyManagedUserCreationScreen::OnImageSelected( |
+void SupervisedUserCreationScreen::OnImageSelected( |
const std::string& image_type, |
const std::string& image_url) { |
if (image_url.empty()) |
@@ -591,7 +590,7 @@ void LocallyManagedUserCreationScreen::OnImageSelected( |
} |
} |
-void LocallyManagedUserCreationScreen::OnImageAccepted() { |
+void SupervisedUserCreationScreen::OnImageAccepted() { |
} |
} // namespace chromeos |