Index: chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
similarity index 78% |
rename from chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc |
rename to chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
index a09a04852934ec2ef43d5ec5c52202647ae5d745..de5b23cab8443e79c87854aec6d889a508349302 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
@@ -2,13 +2,13 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.h" |
+#include "chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.h" |
#include "ash/audio/sounds.h" |
#include "base/strings/utf_string_conversions.h" |
#include "base/values.h" |
-#include "chrome/browser/chromeos/login/managed/locally_managed_user_creation_flow.h" |
#include "chrome/browser/chromeos/login/screens/user_selection_screen.h" |
+#include "chrome/browser/chromeos/login/supervised/supervised_user_creation_flow.h" |
#include "chrome/browser/chromeos/login/users/supervised_user_manager.h" |
#include "chrome/browser/chromeos/login/users/user_manager.h" |
#include "chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h" |
@@ -29,8 +29,7 @@ const char kJsScreenPath[] = "login.LocallyManagedUserCreationScreen"; |
namespace chromeos { |
-LocallyManagedUserCreationScreenHandler:: |
-LocallyManagedUserCreationScreenHandler() |
+SupervisedUserCreationScreenHandler::SupervisedUserCreationScreenHandler() |
: BaseScreenHandler(kJsScreenPath), |
delegate_(NULL) { |
ui::ResourceBundle& bundle = ui::ResourceBundle::GetSharedInstance(); |
@@ -41,14 +40,13 @@ LocallyManagedUserCreationScreenHandler() |
bundle.GetRawDataResource(IDR_SOUND_CAMERA_SNAP_WAV)); |
} |
-LocallyManagedUserCreationScreenHandler:: |
- ~LocallyManagedUserCreationScreenHandler() { |
+SupervisedUserCreationScreenHandler::~SupervisedUserCreationScreenHandler() { |
if (delegate_) { |
delegate_->OnActorDestroyed(this); |
} |
} |
-void LocallyManagedUserCreationScreenHandler::DeclareLocalizedValues( |
+void SupervisedUserCreationScreenHandler::DeclareLocalizedValues( |
LocalizedValuesBuilder* builder) { |
builder->Add( |
"managedUserCreationFlowRetryButtonTitle", |
@@ -156,60 +154,59 @@ void LocallyManagedUserCreationScreenHandler::DeclareLocalizedValues( |
IDS_OPTIONS_PHOTO_DISCARD_ACCESSIBLE_TEXT); |
} |
-void LocallyManagedUserCreationScreenHandler::Initialize() {} |
+void SupervisedUserCreationScreenHandler::Initialize() {} |
-void LocallyManagedUserCreationScreenHandler::RegisterMessages() { |
+void SupervisedUserCreationScreenHandler::RegisterMessages() { |
AddCallback("finishLocalManagedUserCreation", |
- &LocallyManagedUserCreationScreenHandler:: |
- HandleFinishLocalManagedUserCreation); |
+ &SupervisedUserCreationScreenHandler:: |
+ HandleFinishLocalSupervisedUserCreation); |
AddCallback("abortLocalManagedUserCreation", |
- &LocallyManagedUserCreationScreenHandler:: |
- HandleAbortLocalManagedUserCreation); |
+ &SupervisedUserCreationScreenHandler:: |
+ HandleAbortLocalSupervisedUserCreation); |
AddCallback("checkLocallyManagedUserName", |
- &LocallyManagedUserCreationScreenHandler:: |
- HandleCheckLocallyManagedUserName); |
+ &SupervisedUserCreationScreenHandler:: |
+ HandleCheckSupervisedUserName); |
AddCallback("authenticateManagerInLocallyManagedUserCreationFlow", |
- &LocallyManagedUserCreationScreenHandler:: |
+ &SupervisedUserCreationScreenHandler:: |
HandleAuthenticateManager); |
AddCallback("specifyLocallyManagedUserCreationFlowUserData", |
- &LocallyManagedUserCreationScreenHandler:: |
- HandleCreateManagedUser); |
+ &SupervisedUserCreationScreenHandler:: |
+ HandleCreateSupervisedUser); |
AddCallback("managerSelectedOnLocallyManagedUserCreationFlow", |
- &LocallyManagedUserCreationScreenHandler:: |
+ &SupervisedUserCreationScreenHandler:: |
HandleManagerSelected); |
AddCallback("userSelectedForImportInManagedUserCreationFlow", |
- &LocallyManagedUserCreationScreenHandler:: |
+ &SupervisedUserCreationScreenHandler:: |
HandleImportUserSelected); |
AddCallback("importSupervisedUser", |
- &LocallyManagedUserCreationScreenHandler:: |
+ &SupervisedUserCreationScreenHandler:: |
HandleImportSupervisedUser); |
AddCallback("importSupervisedUserWithPassword", |
- &LocallyManagedUserCreationScreenHandler:: |
+ &SupervisedUserCreationScreenHandler:: |
HandleImportSupervisedUserWithPassword); |
// TODO(antrim) : this is an explicit code duplications with UserImageScreen. |
// It should be removed by issue 251179. |
AddCallback("supervisedUserGetImages", |
- &LocallyManagedUserCreationScreenHandler:: |
- HandleGetImages); |
+ &SupervisedUserCreationScreenHandler::HandleGetImages); |
AddCallback("supervisedUserPhotoTaken", |
- &LocallyManagedUserCreationScreenHandler::HandlePhotoTaken); |
+ &SupervisedUserCreationScreenHandler::HandlePhotoTaken); |
AddCallback("supervisedUserTakePhoto", |
- &LocallyManagedUserCreationScreenHandler::HandleTakePhoto); |
+ &SupervisedUserCreationScreenHandler::HandleTakePhoto); |
AddCallback("supervisedUserDiscardPhoto", |
- &LocallyManagedUserCreationScreenHandler::HandleDiscardPhoto); |
+ &SupervisedUserCreationScreenHandler::HandleDiscardPhoto); |
AddCallback("supervisedUserSelectImage", |
- &LocallyManagedUserCreationScreenHandler::HandleSelectImage); |
+ &SupervisedUserCreationScreenHandler::HandleSelectImage); |
AddCallback("currentSupervisedUserPage", |
- &LocallyManagedUserCreationScreenHandler:: |
+ &SupervisedUserCreationScreenHandler:: |
HandleCurrentSupervisedUserPage); |
} |
-void LocallyManagedUserCreationScreenHandler::PrepareToShow() {} |
+void SupervisedUserCreationScreenHandler::PrepareToShow() {} |
-void LocallyManagedUserCreationScreenHandler::Show() { |
+void SupervisedUserCreationScreenHandler::Show() { |
scoped_ptr<base::DictionaryValue> data(new base::DictionaryValue()); |
scoped_ptr<base::ListValue> users_list(new base::ListValue()); |
const UserList& users = UserManager::Get()->GetUsers(); |
@@ -230,24 +227,24 @@ void LocallyManagedUserCreationScreenHandler::Show() { |
users_list->Append(user_dict); |
} |
data->Set("managers", users_list.release()); |
- ShowScreen(OobeUI::kScreenManagedUserCreationFlow, data.get()); |
+ ShowScreen(OobeUI::kScreenSupervisedUserCreationFlow, data.get()); |
if (!delegate_) |
return; |
} |
-void LocallyManagedUserCreationScreenHandler::Hide() { |
+void SupervisedUserCreationScreenHandler::Hide() { |
} |
-void LocallyManagedUserCreationScreenHandler::ShowIntroPage() { |
+void SupervisedUserCreationScreenHandler::ShowIntroPage() { |
CallJS("showIntroPage"); |
} |
-void LocallyManagedUserCreationScreenHandler::ShowManagerPasswordError() { |
+void SupervisedUserCreationScreenHandler::ShowManagerPasswordError() { |
CallJS("showManagerPasswordError"); |
} |
-void LocallyManagedUserCreationScreenHandler::ShowStatusMessage( |
+void SupervisedUserCreationScreenHandler::ShowStatusMessage( |
bool is_progress, |
const base::string16& message) { |
if (is_progress) |
@@ -256,49 +253,49 @@ void LocallyManagedUserCreationScreenHandler::ShowStatusMessage( |
CallJS("showStatusError", message); |
} |
-void LocallyManagedUserCreationScreenHandler::ShowUsernamePage() { |
+void SupervisedUserCreationScreenHandler::ShowUsernamePage() { |
CallJS("showUsernamePage"); |
} |
-void LocallyManagedUserCreationScreenHandler::ShowTutorialPage() { |
+void SupervisedUserCreationScreenHandler::ShowTutorialPage() { |
CallJS("showTutorialPage"); |
} |
-void LocallyManagedUserCreationScreenHandler::ShowErrorPage( |
+void SupervisedUserCreationScreenHandler::ShowErrorPage( |
const base::string16& title, |
const base::string16& message, |
const base::string16& button_text) { |
CallJS("showErrorPage", title, message, button_text); |
} |
-void LocallyManagedUserCreationScreenHandler::SetDelegate(Delegate* delegate) { |
+void SupervisedUserCreationScreenHandler::SetDelegate(Delegate* delegate) { |
delegate_ = delegate; |
} |
-void LocallyManagedUserCreationScreenHandler:: |
- HandleFinishLocalManagedUserCreation() { |
+void SupervisedUserCreationScreenHandler:: |
+ HandleFinishLocalSupervisedUserCreation() { |
delegate_->FinishFlow(); |
} |
-void LocallyManagedUserCreationScreenHandler:: |
- HandleAbortLocalManagedUserCreation() { |
+void SupervisedUserCreationScreenHandler:: |
+ HandleAbortLocalSupervisedUserCreation() { |
delegate_->AbortFlow(); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleManagerSelected( |
+void SupervisedUserCreationScreenHandler::HandleManagerSelected( |
const std::string& manager_id) { |
if (!delegate_) |
return; |
WallpaperManager::Get()->SetUserWallpaperNow(manager_id); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleImportUserSelected( |
+void SupervisedUserCreationScreenHandler::HandleImportUserSelected( |
const std::string& user_id) { |
if (!delegate_) |
return; |
} |
-void LocallyManagedUserCreationScreenHandler::HandleCheckLocallyManagedUserName( |
+void SupervisedUserCreationScreenHandler::HandleCheckSupervisedUserName( |
const base::string16& name) { |
std::string user_id; |
if (NULL != UserManager::Get()->GetSupervisedUserManager()-> |
@@ -318,7 +315,7 @@ void LocallyManagedUserCreationScreenHandler::HandleCheckLocallyManagedUserName( |
} |
} |
-void LocallyManagedUserCreationScreenHandler::HandleCreateManagedUser( |
+void SupervisedUserCreationScreenHandler::HandleCreateSupervisedUser( |
const base::string16& new_raw_user_name, |
const std::string& new_user_password) { |
if (!delegate_) |
@@ -350,10 +347,10 @@ void LocallyManagedUserCreationScreenHandler::HandleCreateManagedUser( |
ShowStatusMessage(true /* progress */, l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_CREATION_CREATION_PROGRESS_MESSAGE)); |
- delegate_->CreateManagedUser(new_user_name, new_user_password); |
+ delegate_->CreateSupervisedUser(new_user_name, new_user_password); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleImportSupervisedUser( |
+void SupervisedUserCreationScreenHandler::HandleImportSupervisedUser( |
const std::string& user_id) { |
if (!delegate_) |
return; |
@@ -361,10 +358,10 @@ void LocallyManagedUserCreationScreenHandler::HandleImportSupervisedUser( |
ShowStatusMessage(true /* progress */, l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_CREATION_CREATION_PROGRESS_MESSAGE)); |
- delegate_->ImportManagedUser(user_id); |
+ delegate_->ImportSupervisedUser(user_id); |
} |
-void LocallyManagedUserCreationScreenHandler:: |
+void SupervisedUserCreationScreenHandler:: |
HandleImportSupervisedUserWithPassword( |
const std::string& user_id, |
const std::string& password) { |
@@ -374,16 +371,16 @@ void LocallyManagedUserCreationScreenHandler:: |
ShowStatusMessage(true /* progress */, l10n_util::GetStringUTF16( |
IDS_CREATE_LOCALLY_MANAGED_USER_CREATION_CREATION_PROGRESS_MESSAGE)); |
- delegate_->ImportManagedUserWithPassword(user_id, password); |
+ delegate_->ImportSupervisedUserWithPassword(user_id, password); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleAuthenticateManager( |
+void SupervisedUserCreationScreenHandler::HandleAuthenticateManager( |
const std::string& raw_manager_username, |
const std::string& manager_password) { |
const std::string manager_username = |
gaia::SanitizeEmail(raw_manager_username); |
- UserFlow* flow = new LocallyManagedUserCreationFlow(manager_username); |
+ UserFlow* flow = new SupervisedUserCreationFlow(manager_username); |
UserManager::Get()->SetUserFlow(manager_username, flow); |
delegate_->AuthenticateManager(manager_username, manager_password); |
@@ -391,7 +388,7 @@ void LocallyManagedUserCreationScreenHandler::HandleAuthenticateManager( |
// TODO(antrim) : this is an explicit code duplications with UserImageScreen. |
// It should be removed by issue 251179. |
-void LocallyManagedUserCreationScreenHandler::HandleGetImages() { |
+void SupervisedUserCreationScreenHandler::HandleGetImages() { |
base::ListValue image_urls; |
for (int i = kFirstDefaultImageIndex; i < kDefaultImagesCount; ++i) { |
scoped_ptr<base::DictionaryValue> image_data(new base::DictionaryValue); |
@@ -406,7 +403,7 @@ void LocallyManagedUserCreationScreenHandler::HandleGetImages() { |
CallJS("setDefaultImages", image_urls); |
} |
-void LocallyManagedUserCreationScreenHandler::HandlePhotoTaken |
+void SupervisedUserCreationScreenHandler::HandlePhotoTaken |
(const std::string& image_url) { |
std::string mime_type, charset, raw_data; |
if (!net::DataURL::Parse(GURL(image_url), &mime_type, &charset, &raw_data)) |
@@ -417,37 +414,37 @@ void LocallyManagedUserCreationScreenHandler::HandlePhotoTaken |
delegate_->OnPhotoTaken(raw_data); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleTakePhoto() { |
+void SupervisedUserCreationScreenHandler::HandleTakePhoto() { |
ash::PlaySystemSoundIfSpokenFeedback(SOUND_CAMERA_SNAP); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleDiscardPhoto() { |
+void SupervisedUserCreationScreenHandler::HandleDiscardPhoto() { |
ash::PlaySystemSoundIfSpokenFeedback(SOUND_OBJECT_DELETE); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleSelectImage( |
+void SupervisedUserCreationScreenHandler::HandleSelectImage( |
const std::string& image_url, |
const std::string& image_type) { |
if (delegate_) |
delegate_->OnImageSelected(image_type, image_url); |
} |
-void LocallyManagedUserCreationScreenHandler::HandleCurrentSupervisedUserPage( |
+void SupervisedUserCreationScreenHandler::HandleCurrentSupervisedUserPage( |
const std::string& page) { |
if (delegate_) |
delegate_->OnPageSelected(page); |
} |
-void LocallyManagedUserCreationScreenHandler::ShowPage( |
+void SupervisedUserCreationScreenHandler::ShowPage( |
const std::string& page) { |
CallJS("showPage", page); |
} |
-void LocallyManagedUserCreationScreenHandler::SetCameraPresent(bool present) { |
+void SupervisedUserCreationScreenHandler::SetCameraPresent(bool present) { |
CallJS("setCameraPresent", present); |
} |
-void LocallyManagedUserCreationScreenHandler::ShowExistingManagedUsers( |
+void SupervisedUserCreationScreenHandler::ShowExistingSupervisedUsers( |
const base::ListValue* users) { |
CallJS("setExistingManagedUsers", *users); |
} |