OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/policy/configuration_policy_provider.h" | 5 #include "chrome/browser/policy/configuration_policy_provider.h" |
6 | 6 |
7 #include "base/values.h" | 7 #include "base/values.h" |
8 #include "chrome/common/policy_constants.h" | 8 #include "chrome/common/policy_constants.h" |
9 #include "chrome/common/notification_service.h" | 9 #include "chrome/common/notification_service.h" |
10 | 10 |
(...skipping 26 matching lines...) Expand all Loading... |
37 { ConfigurationPolicyStore::kPolicySearchSuggestEnabled, | 37 { ConfigurationPolicyStore::kPolicySearchSuggestEnabled, |
38 Value::TYPE_BOOLEAN, policy::key::kSearchSuggestEnabled }, | 38 Value::TYPE_BOOLEAN, policy::key::kSearchSuggestEnabled }, |
39 { ConfigurationPolicyStore::kPolicyDnsPrefetchingEnabled, | 39 { ConfigurationPolicyStore::kPolicyDnsPrefetchingEnabled, |
40 Value::TYPE_BOOLEAN, policy::key::kDnsPrefetchingEnabled }, | 40 Value::TYPE_BOOLEAN, policy::key::kDnsPrefetchingEnabled }, |
41 { ConfigurationPolicyStore::kPolicySafeBrowsingEnabled, | 41 { ConfigurationPolicyStore::kPolicySafeBrowsingEnabled, |
42 Value::TYPE_BOOLEAN, policy::key::kSafeBrowsingEnabled }, | 42 Value::TYPE_BOOLEAN, policy::key::kSafeBrowsingEnabled }, |
43 { ConfigurationPolicyStore::kPolicyMetricsReportingEnabled, | 43 { ConfigurationPolicyStore::kPolicyMetricsReportingEnabled, |
44 Value::TYPE_BOOLEAN, policy::key::kMetricsReportingEnabled }, | 44 Value::TYPE_BOOLEAN, policy::key::kMetricsReportingEnabled }, |
45 { ConfigurationPolicyStore::kPolicyPasswordManagerEnabled, | 45 { ConfigurationPolicyStore::kPolicyPasswordManagerEnabled, |
46 Value::TYPE_BOOLEAN, policy::key::kPasswordManagerEnabled }, | 46 Value::TYPE_BOOLEAN, policy::key::kPasswordManagerEnabled }, |
| 47 { ConfigurationPolicyStore::kPolicyAutoFillEnabled, |
| 48 Value::TYPE_BOOLEAN, policy::key::kAutoFillEnabled }, |
47 { ConfigurationPolicyStore::kPolicyDisabledPlugins, | 49 { ConfigurationPolicyStore::kPolicyDisabledPlugins, |
48 Value::TYPE_STRING, policy::key::kDisabledPluginsList }, | 50 Value::TYPE_STRING, policy::key::kDisabledPluginsList }, |
49 { ConfigurationPolicyStore::kPolicyApplicationLocale, | 51 { ConfigurationPolicyStore::kPolicyApplicationLocale, |
50 Value::TYPE_STRING, policy::key::kApplicationLocaleValue }, | 52 Value::TYPE_STRING, policy::key::kApplicationLocaleValue }, |
51 { ConfigurationPolicyStore::kPolicySyncDisabled, | 53 { ConfigurationPolicyStore::kPolicySyncDisabled, |
52 Value::TYPE_BOOLEAN, policy::key::kSyncDisabled }, | 54 Value::TYPE_BOOLEAN, policy::key::kSyncDisabled }, |
53 { ConfigurationPolicyStore::kPolicyExtensionInstallAllowList, | 55 { ConfigurationPolicyStore::kPolicyExtensionInstallAllowList, |
54 Value::TYPE_LIST, policy::key::kExtensionInstallAllowList }, | 56 Value::TYPE_LIST, policy::key::kExtensionInstallAllowList }, |
55 { ConfigurationPolicyStore::kPolicyExtensionInstallDenyList, | 57 { ConfigurationPolicyStore::kPolicyExtensionInstallDenyList, |
56 Value::TYPE_LIST, policy::key::kExtensionInstallDenyList }, | 58 Value::TYPE_LIST, policy::key::kExtensionInstallDenyList }, |
(...skipping 20 matching lines...) Expand all Loading... |
77 } | 79 } |
78 return mapping; | 80 return mapping; |
79 } | 81 } |
80 | 82 |
81 void ConfigurationPolicyProvider::NotifyStoreOfPolicyChange() { | 83 void ConfigurationPolicyProvider::NotifyStoreOfPolicyChange() { |
82 NotificationService::current()->Notify( | 84 NotificationService::current()->Notify( |
83 NotificationType::POLICY_CHANGED, | 85 NotificationType::POLICY_CHANGED, |
84 Source<ConfigurationPolicyProvider>(this), | 86 Source<ConfigurationPolicyProvider>(this), |
85 NotificationService::NoDetails()); | 87 NotificationService::NoDetails()); |
86 } | 88 } |
OLD | NEW |