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

Side by Side Diff: chrome/browser/policy/configuration_policy_pref_store.cc

Issue 6534021: Implemented a policy to match the ClearSiteDataOnExit pref. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Improved policy description. Created 9 years, 10 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 (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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_pref_store.h" 5 #include "chrome/browser/policy/configuration_policy_pref_store.h"
6 6
7 #include <map> 7 #include <map>
8 #include <set> 8 #include <set>
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 { Value::TYPE_LIST, kPolicyDisabledPlugins, 186 { Value::TYPE_LIST, kPolicyDisabledPlugins,
187 prefs::kPluginsPluginsBlacklist}, 187 prefs::kPluginsPluginsBlacklist},
188 { Value::TYPE_BOOLEAN, kPolicyShowHomeButton, 188 { Value::TYPE_BOOLEAN, kPolicyShowHomeButton,
189 prefs::kShowHomeButton }, 189 prefs::kShowHomeButton },
190 { Value::TYPE_BOOLEAN, kPolicyJavascriptEnabled, 190 { Value::TYPE_BOOLEAN, kPolicyJavascriptEnabled,
191 prefs::kWebKitJavascriptEnabled }, 191 prefs::kWebKitJavascriptEnabled },
192 { Value::TYPE_BOOLEAN, kPolicyIncognitoEnabled, 192 { Value::TYPE_BOOLEAN, kPolicyIncognitoEnabled,
193 prefs::kIncognitoEnabled }, 193 prefs::kIncognitoEnabled },
194 { Value::TYPE_BOOLEAN, kPolicySavingBrowserHistoryDisabled, 194 { Value::TYPE_BOOLEAN, kPolicySavingBrowserHistoryDisabled,
195 prefs::kSavingBrowserHistoryDisabled }, 195 prefs::kSavingBrowserHistoryDisabled },
196 { Value::TYPE_BOOLEAN, kPolicyClearSiteDataOnExit,
197 prefs::kClearSiteDataOnExit },
196 { Value::TYPE_BOOLEAN, kPolicyDeveloperToolsDisabled, 198 { Value::TYPE_BOOLEAN, kPolicyDeveloperToolsDisabled,
197 prefs::kDevToolsDisabled }, 199 prefs::kDevToolsDisabled },
198 { Value::TYPE_BOOLEAN, kPolicyBlockThirdPartyCookies, 200 { Value::TYPE_BOOLEAN, kPolicyBlockThirdPartyCookies,
199 prefs::kBlockThirdPartyCookies }, 201 prefs::kBlockThirdPartyCookies },
200 { Value::TYPE_INTEGER, kPolicyDefaultCookiesSetting, 202 { Value::TYPE_INTEGER, kPolicyDefaultCookiesSetting,
201 prefs::kManagedDefaultCookiesSetting }, 203 prefs::kManagedDefaultCookiesSetting },
202 { Value::TYPE_INTEGER, kPolicyDefaultImagesSetting, 204 { Value::TYPE_INTEGER, kPolicyDefaultImagesSetting,
203 prefs::kManagedDefaultImagesSetting }, 205 prefs::kManagedDefaultImagesSetting },
204 { Value::TYPE_INTEGER, kPolicyDefaultJavaScriptSetting, 206 { Value::TYPE_INTEGER, kPolicyDefaultJavaScriptSetting,
205 prefs::kManagedDefaultJavaScriptSetting }, 207 prefs::kManagedDefaultJavaScriptSetting },
(...skipping 617 matching lines...) Expand 10 before | Expand all | Expand 10 after
823 { kPolicyExtensionInstallBlacklist, Value::TYPE_LIST, 825 { kPolicyExtensionInstallBlacklist, Value::TYPE_LIST,
824 key::kExtensionInstallBlacklist }, 826 key::kExtensionInstallBlacklist },
825 { kPolicyExtensionInstallForcelist, Value::TYPE_LIST, 827 { kPolicyExtensionInstallForcelist, Value::TYPE_LIST,
826 key::kExtensionInstallForcelist }, 828 key::kExtensionInstallForcelist },
827 { kPolicyShowHomeButton, Value::TYPE_BOOLEAN, key::kShowHomeButton }, 829 { kPolicyShowHomeButton, Value::TYPE_BOOLEAN, key::kShowHomeButton },
828 { kPolicyPrintingEnabled, Value::TYPE_BOOLEAN, key::kPrintingEnabled }, 830 { kPolicyPrintingEnabled, Value::TYPE_BOOLEAN, key::kPrintingEnabled },
829 { kPolicyJavascriptEnabled, Value::TYPE_BOOLEAN, key::kJavascriptEnabled }, 831 { kPolicyJavascriptEnabled, Value::TYPE_BOOLEAN, key::kJavascriptEnabled },
830 { kPolicyIncognitoEnabled, Value::TYPE_BOOLEAN, key::kIncognitoEnabled }, 832 { kPolicyIncognitoEnabled, Value::TYPE_BOOLEAN, key::kIncognitoEnabled },
831 { kPolicySavingBrowserHistoryDisabled, Value::TYPE_BOOLEAN, 833 { kPolicySavingBrowserHistoryDisabled, Value::TYPE_BOOLEAN,
832 key::kSavingBrowserHistoryDisabled }, 834 key::kSavingBrowserHistoryDisabled },
835 { kPolicyClearSiteDataOnExit, Value::TYPE_BOOLEAN,
836 key::kClearSiteDataOnExit },
833 { kPolicyDeveloperToolsDisabled, Value::TYPE_BOOLEAN, 837 { kPolicyDeveloperToolsDisabled, Value::TYPE_BOOLEAN,
834 key::kDeveloperToolsDisabled }, 838 key::kDeveloperToolsDisabled },
835 { kPolicyBlockThirdPartyCookies, Value::TYPE_BOOLEAN, 839 { kPolicyBlockThirdPartyCookies, Value::TYPE_BOOLEAN,
836 key::kBlockThirdPartyCookies }, 840 key::kBlockThirdPartyCookies },
837 { kPolicyDefaultCookiesSetting, Value::TYPE_INTEGER, 841 { kPolicyDefaultCookiesSetting, Value::TYPE_INTEGER,
838 key::kDefaultCookiesSetting }, 842 key::kDefaultCookiesSetting },
839 { kPolicyDefaultImagesSetting, Value::TYPE_INTEGER, 843 { kPolicyDefaultImagesSetting, Value::TYPE_INTEGER,
840 key::kDefaultImagesSetting }, 844 key::kDefaultImagesSetting },
841 { kPolicyDefaultJavaScriptSetting, Value::TYPE_INTEGER, 845 { kPolicyDefaultJavaScriptSetting, Value::TYPE_INTEGER,
842 key::kDefaultJavaScriptSetting }, 846 key::kDefaultJavaScriptSetting },
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
906 // Update the initialization flag. 910 // Update the initialization flag.
907 if (!initialization_complete_ && 911 if (!initialization_complete_ &&
908 provider_->IsInitializationComplete()) { 912 provider_->IsInitializationComplete()) {
909 initialization_complete_ = true; 913 initialization_complete_ = true;
910 FOR_EACH_OBSERVER(PrefStore::Observer, observers_, 914 FOR_EACH_OBSERVER(PrefStore::Observer, observers_,
911 OnInitializationCompleted()); 915 OnInitializationCompleted());
912 } 916 }
913 } 917 }
914 918
915 } // namespace policy 919 } // namespace policy
OLDNEW
« no previous file with comments | « chrome/app/policy/policy_templates.json ('k') | chrome/browser/ui/cocoa/options/content_settings_dialog_controller.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698