| Index: chrome/browser/ui/webui/options/chromeos/accounts_options_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/chromeos/accounts_options_handler.cc b/chrome/browser/ui/webui/options/chromeos/accounts_options_handler.cc
|
| index 00cd210e1d896607086871bd9307ee8884338fd3..41550f5a61e0f03a0dd48c9f7b992e36b012ddf6 100644
|
| --- a/chrome/browser/ui/webui/options/chromeos/accounts_options_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/chromeos/accounts_options_handler.cc
|
| @@ -84,8 +84,10 @@ void AccountsOptionsHandler::WhitelistUser(const base::ListValue* args) {
|
| if (!args->GetString(0, &email)) {
|
| return;
|
| }
|
| - // TODO(pastarmovj): Those will change to CrosSettings ops in phase 2.
|
| - UserCrosSettingsProvider::WhitelistUser(Authenticator::Canonicalize(email));
|
| +
|
| + scoped_ptr<base::StringValue> canonical_email(
|
| + base::Value::CreateStringValue(Authenticator::Canonicalize(email)));
|
| + CrosSettings::Get()->AppendToList(kAccountsPrefUsers, canonical_email.get());
|
| }
|
|
|
| void AccountsOptionsHandler::UnwhitelistUser(const base::ListValue* args) {
|
| @@ -93,8 +95,11 @@ void AccountsOptionsHandler::UnwhitelistUser(const base::ListValue* args) {
|
| if (!args->GetString(0, &email)) {
|
| return;
|
| }
|
| - // TODO(pastarmovj): Those will change to CrosSettings ops in phase 2.
|
| - UserCrosSettingsProvider::UnwhitelistUser(Authenticator::Canonicalize(email));
|
| +
|
| + scoped_ptr<base::StringValue> canonical_email(
|
| + base::Value::CreateStringValue(Authenticator::Canonicalize(email)));
|
| + CrosSettings::Get()->RemoveFromList(kAccountsPrefUsers,
|
| + canonical_email.get());
|
| UserManager::Get()->RemoveUser(email, NULL);
|
| }
|
|
|
|
|