Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(766)

Side by Side Diff: chrome/browser/managed_mode/managed_user_registration_utility.cc

Issue 316863002: Rename "managed (mode|user)" to "supervised user" (part 1) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/managed_mode/managed_user_registration_utility.h" 5 #include "chrome/browser/managed_mode/managed_user_registration_utility.h"
6 6
7 #include "base/base64.h" 7 #include "base/base64.h"
8 #include "base/bind.h" 8 #include "base/bind.h"
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/memory/scoped_ptr.h" 10 #include "base/memory/scoped_ptr.h"
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 void ManagedUserRegistrationUtilityImpl::Register( 223 void ManagedUserRegistrationUtilityImpl::Register(
224 const std::string& managed_user_id, 224 const std::string& managed_user_id,
225 const ManagedUserRegistrationInfo& info, 225 const ManagedUserRegistrationInfo& info,
226 const RegistrationCallback& callback) { 226 const RegistrationCallback& callback) {
227 DCHECK(pending_managed_user_id_.empty()); 227 DCHECK(pending_managed_user_id_.empty());
228 callback_ = callback; 228 callback_ = callback;
229 pending_managed_user_id_ = managed_user_id; 229 pending_managed_user_id_ = managed_user_id;
230 230
231 bool need_password_update = !info.password_data.empty(); 231 bool need_password_update = !info.password_data.empty();
232 const base::DictionaryValue* dict = 232 const base::DictionaryValue* dict =
233 prefs_->GetDictionary(prefs::kManagedUsers); 233 prefs_->GetDictionary(prefs::kSupervisedUsers);
234 is_existing_managed_user_ = dict->HasKey(managed_user_id); 234 is_existing_managed_user_ = dict->HasKey(managed_user_id);
235 if (!is_existing_managed_user_) { 235 if (!is_existing_managed_user_) {
236 managed_user_sync_service_->AddManagedUser(pending_managed_user_id_, 236 managed_user_sync_service_->AddManagedUser(pending_managed_user_id_,
237 base::UTF16ToUTF8(info.name), 237 base::UTF16ToUTF8(info.name),
238 info.master_key, 238 info.master_key,
239 info.password_signature_key, 239 info.password_signature_key,
240 info.password_encryption_key, 240 info.password_encryption_key,
241 info.avatar_index); 241 info.avatar_index);
242 } else { 242 } else {
243 const base::DictionaryValue* value = NULL; 243 const base::DictionaryValue* value = NULL;
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 return; 344 return;
345 } 345 }
346 346
347 DCHECK(!token.empty()); 347 DCHECK(!token.empty());
348 pending_managed_user_token_ = token; 348 pending_managed_user_token_ = token;
349 CompleteRegistrationIfReady(); 349 CompleteRegistrationIfReady();
350 } 350 }
351 351
352 void ManagedUserRegistrationUtilityImpl::CompleteRegistrationIfReady() { 352 void ManagedUserRegistrationUtilityImpl::CompleteRegistrationIfReady() {
353 bool skip_check = CommandLine::ForCurrentProcess()->HasSwitch( 353 bool skip_check = CommandLine::ForCurrentProcess()->HasSwitch(
354 switches::kNoManagedUserAcknowledgmentCheck); 354 switches::kNoSupervisedUserAcknowledgmentCheck);
355 355
356 if (!pending_managed_user_acknowledged_ && !skip_check) 356 if (!pending_managed_user_acknowledged_ && !skip_check)
357 return; 357 return;
358 if (password_update_ && !skip_check) 358 if (password_update_ && !skip_check)
359 return; 359 return;
360 if (pending_managed_user_token_.empty()) 360 if (pending_managed_user_token_.empty())
361 return; 361 return;
362 362
363 GoogleServiceAuthError error(GoogleServiceAuthError::NONE); 363 GoogleServiceAuthError error(GoogleServiceAuthError::NONE);
364 CompleteRegistration(true, error); 364 CompleteRegistration(true, error);
(...skipping 28 matching lines...) Expand all
393 pending_managed_user_id_); 393 pending_managed_user_id_);
394 } 394 }
395 } 395 }
396 396
397 if (run_callback) 397 if (run_callback)
398 callback_.Run(error, pending_managed_user_token_); 398 callback_.Run(error, pending_managed_user_token_);
399 callback_.Reset(); 399 callback_.Reset();
400 } 400 }
401 401
402 } // namespace 402 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698