OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/prefs/chrome_command_line_pref_store.h> | 5 #include <chrome/browser/prefs/chrome_command_line_pref_store.h> |
6 #include "chrome/browser/prefs/chrome_pref_service_factory.h" | 6 #include "chrome/browser/prefs/chrome_pref_service_factory.h" |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 | 9 |
10 #include <string> | 10 #include <string> |
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
257 // Also enforce extension settings and default search. | 257 // Also enforce extension settings and default search. |
258 GROUP_ENFORCE_ALWAYS_WITH_EXTENSIONS_AND_DSE, | 258 GROUP_ENFORCE_ALWAYS_WITH_EXTENSIONS_AND_DSE, |
259 // The default enforcement group contains all protection features. | 259 // The default enforcement group contains all protection features. |
260 GROUP_ENFORCE_DEFAULT | 260 GROUP_ENFORCE_DEFAULT |
261 }; | 261 }; |
262 | 262 |
263 SettingsEnforcementGroup GetSettingsEnforcementGroup() { | 263 SettingsEnforcementGroup GetSettingsEnforcementGroup() { |
264 # if defined(OS_WIN) | 264 # if defined(OS_WIN) |
265 if (!g_disable_domain_check_for_testing) { | 265 if (!g_disable_domain_check_for_testing) { |
266 static bool first_call = true; | 266 static bool first_call = true; |
267 static const bool is_enrolled_to_domain = base::win::IsEnrolledToDomain(); | 267 static const bool is_enterprise_user = base::win::IsEnterpriseUser(); |
268 if (first_call) { | 268 if (first_call) { |
269 UMA_HISTOGRAM_BOOLEAN("Settings.TrackedPreferencesNoEnforcementOnDomain", | 269 UMA_HISTOGRAM_BOOLEAN("Settings.TrackedPreferencesNoEnforcementOnDomain", |
270 is_enrolled_to_domain); | 270 is_enterprise_user); |
271 first_call = false; | 271 first_call = false; |
272 } | 272 } |
273 if (is_enrolled_to_domain) | 273 if (is_enterprise_user) |
274 return GROUP_NO_ENFORCEMENT; | 274 return GROUP_NO_ENFORCEMENT; |
275 } | 275 } |
276 #endif | 276 #endif |
277 | 277 |
278 struct { | 278 struct { |
279 const char* group_name; | 279 const char* group_name; |
280 SettingsEnforcementGroup group; | 280 SettingsEnforcementGroup group; |
281 } static const kEnforcementLevelMap[] = { | 281 } static const kEnforcementLevelMap[] = { |
282 { chrome_prefs::internals::kSettingsEnforcementGroupNoEnforcement, | 282 { chrome_prefs::internals::kSettingsEnforcementGroupNoEnforcement, |
283 GROUP_NO_ENFORCEMENT }, | 283 GROUP_NO_ENFORCEMENT }, |
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
541 | 541 |
542 void ClearResetTime(Profile* profile) { | 542 void ClearResetTime(Profile* profile) { |
543 ProfilePrefStoreManager::ClearResetTime(profile->GetPrefs()); | 543 ProfilePrefStoreManager::ClearResetTime(profile->GetPrefs()); |
544 } | 544 } |
545 | 545 |
546 void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { | 546 void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { |
547 ProfilePrefStoreManager::RegisterProfilePrefs(registry); | 547 ProfilePrefStoreManager::RegisterProfilePrefs(registry); |
548 } | 548 } |
549 | 549 |
550 } // namespace chrome_prefs | 550 } // namespace chrome_prefs |
OLD | NEW |