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

Unified Diff: chrome/browser/supervised_user/supervised_user_service.cc

Issue 783083002: Add support for child accounts. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove CrOS for now Created 6 years 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/supervised_user/supervised_user_service.cc
diff --git a/chrome/browser/supervised_user/supervised_user_service.cc b/chrome/browser/supervised_user/supervised_user_service.cc
index 596f14a084262f22ccf2e13fed566364e3a1b01d..d130eb31cc16eadda02c70cf5385fa721edcc141 100644
--- a/chrome/browser/supervised_user/supervised_user_service.cc
+++ b/chrome/browser/supervised_user/supervised_user_service.cc
@@ -66,6 +66,10 @@ using base::DictionaryValue;
using base::UserMetricsAction;
using content::BrowserThread;
+bool SupervisedUserService::Delegate::IsChildAccount() const {
+ return false;
+}
+
base::FilePath SupervisedUserService::Delegate::GetBlacklistPath() const {
return base::FilePath();
}
@@ -622,9 +626,7 @@ void SupervisedUserService::OnPermissionRequestIssued(
}
void SupervisedUserService::OnSupervisedUserIdChanged() {
- std::string supervised_user_id =
- profile_->GetPrefs()->GetString(prefs::kSupervisedUserId);
- SetActive(!supervised_user_id.empty());
+ SetActive(ProfileIsSupervised());
}
void SupervisedUserService::OnDefaultFilteringBehaviorChanged() {
@@ -692,6 +694,10 @@ void SupervisedUserService::AddAccessRequest(const GURL& url,
0);
}
+bool SupervisedUserService::IsChildAccount() const {
+ return delegate_ && delegate_->IsChildAccount();
+}
+
void SupervisedUserService::InitSync(const std::string& refresh_token) {
StartSetupSync();

Powered by Google App Engine
This is Rietveld 408576698