Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // | |
| 2 // DO NOT MODIFY THIS FILE DIRECTLY! | |
| 3 // ITS IS GENERATED BY generate_policy_source.py | |
| 4 // FROM policy_templates.json | |
| 5 // | |
| 6 | |
| 7 syntax = "proto2"; | |
| 8 | |
| 9 option optimize_for = LITE_RUNTIME; | |
| 10 | |
| 11 package enterprise_management; | |
| 12 | |
| 13 // PBs for individual settings. | |
| 14 | |
| 15 enum PolicyMode { | |
| 16 // The user may choose to override the given settings. | |
| 17 RECOMMENDED = 1; | |
| 18 // The given settings are applied regardless of user choice. | |
| 19 MANDATORY = 2; | |
| 20 } | |
| 21 | |
| 22 message HomepageProto { | |
| 23 optional PolicyMode policy_mode = 1; | |
|
Mattias Nissler (ping if slow)
2011/01/28 10:29:34
As discussed, let's make this a message wrapping m
gfeher
2011/01/28 13:42:10
Done.
| |
| 24 optional string HomepageLocation = 2; | |
| 25 optional bool HomepageIsNewTabPage = 3; | |
| 26 } | |
| 27 | |
| 28 message ApplicationLocaleValueProto { | |
| 29 optional PolicyMode policy_mode = 1; | |
| 30 optional string ApplicationLocaleValue = 2; | |
| 31 } | |
| 32 | |
| 33 message AlternateErrorPagesEnabledProto { | |
| 34 optional PolicyMode policy_mode = 1; | |
| 35 optional bool AlternateErrorPagesEnabled = 2; | |
| 36 } | |
| 37 | |
| 38 message SearchSuggestEnabledProto { | |
| 39 optional PolicyMode policy_mode = 1; | |
| 40 optional bool SearchSuggestEnabled = 2; | |
| 41 } | |
| 42 | |
| 43 message DnsPrefetchingEnabledProto { | |
| 44 optional PolicyMode policy_mode = 1; | |
| 45 optional bool DnsPrefetchingEnabled = 2; | |
| 46 } | |
| 47 | |
| 48 message DisableSpdyProto { | |
| 49 optional PolicyMode policy_mode = 1; | |
| 50 optional bool DisableSpdy = 2; | |
| 51 } | |
| 52 | |
| 53 message JavascriptEnabledProto { | |
| 54 optional PolicyMode policy_mode = 1; | |
| 55 optional bool JavascriptEnabled = 2; | |
| 56 } | |
| 57 | |
| 58 message SavingBrowserHistoryDisabledProto { | |
| 59 optional PolicyMode policy_mode = 1; | |
| 60 optional bool SavingBrowserHistoryDisabled = 2; | |
| 61 } | |
| 62 | |
| 63 message PrintingEnabledProto { | |
| 64 optional PolicyMode policy_mode = 1; | |
| 65 optional bool PrintingEnabled = 2; | |
| 66 } | |
| 67 | |
| 68 message SafeBrowsingEnabledProto { | |
| 69 optional PolicyMode policy_mode = 1; | |
| 70 optional bool SafeBrowsingEnabled = 2; | |
| 71 } | |
| 72 | |
| 73 message MetricsReportingEnabledProto { | |
| 74 optional PolicyMode policy_mode = 1; | |
| 75 optional bool MetricsReportingEnabled = 2; | |
| 76 } | |
| 77 | |
| 78 message PasswordManagerProto { | |
| 79 optional PolicyMode policy_mode = 1; | |
| 80 optional bool PasswordManagerEnabled = 2; | |
| 81 optional bool PasswordManagerAllowShowPasswords = 3; | |
| 82 } | |
| 83 | |
| 84 message AutoFillEnabledProto { | |
| 85 optional PolicyMode policy_mode = 1; | |
| 86 optional bool AutoFillEnabled = 2; | |
| 87 } | |
| 88 | |
| 89 message DisabledPluginsProto { | |
| 90 optional PolicyMode policy_mode = 1; | |
| 91 repeated string DisabledPlugins = 2; | |
| 92 } | |
| 93 | |
| 94 message SyncDisabledProto { | |
| 95 optional PolicyMode policy_mode = 1; | |
| 96 optional bool SyncDisabled = 2; | |
| 97 } | |
| 98 | |
| 99 message ProxyProto { | |
| 100 optional PolicyMode policy_mode = 1; | |
| 101 optional string ProxyMode = 2; | |
| 102 optional int64 ProxyServerMode = 3; | |
| 103 optional string ProxyServer = 4; | |
| 104 optional string ProxyPacUrl = 5; | |
| 105 optional string ProxyBypassList = 6; | |
| 106 } | |
| 107 | |
| 108 message HTTPAuthenticationProto { | |
| 109 optional PolicyMode policy_mode = 1; | |
| 110 optional string AuthSchemes = 2; | |
| 111 optional bool DisableAuthNegotiateCnameLookup = 3; | |
| 112 optional bool EnableAuthNegotiatePort = 4; | |
| 113 optional string AuthServerWhitelist = 5; | |
| 114 optional string AuthNegotiateDelegateWhitelist = 6; | |
| 115 optional string GSSAPILibraryName = 7; | |
| 116 } | |
| 117 | |
| 118 message ExtensionsProto { | |
| 119 optional PolicyMode policy_mode = 1; | |
| 120 repeated string ExtensionInstallBlacklist = 2; | |
| 121 repeated string ExtensionInstallWhitelist = 3; | |
| 122 repeated string ExtensionInstallForcelist = 4; | |
| 123 } | |
| 124 | |
| 125 message ShowHomeButtonProto { | |
| 126 optional PolicyMode policy_mode = 1; | |
| 127 optional bool ShowHomeButton = 2; | |
| 128 } | |
| 129 | |
| 130 message DeveloperToolsDisabledProto { | |
| 131 optional PolicyMode policy_mode = 1; | |
| 132 optional bool DeveloperToolsDisabled = 2; | |
| 133 } | |
| 134 | |
| 135 message RestoreOnStartupGroupProto { | |
| 136 optional PolicyMode policy_mode = 1; | |
| 137 optional int64 RestoreOnStartup = 2; | |
| 138 repeated string RestoreOnStartupURLs = 3; | |
| 139 } | |
| 140 | |
| 141 message DefaultSearchProviderProto { | |
| 142 optional PolicyMode policy_mode = 1; | |
| 143 optional bool DefaultSearchProviderEnabled = 2; | |
| 144 optional string DefaultSearchProviderName = 3; | |
| 145 optional string DefaultSearchProviderKeyword = 4; | |
| 146 optional string DefaultSearchProviderSearchURL = 5; | |
| 147 optional string DefaultSearchProviderSuggestURL = 6; | |
| 148 optional string DefaultSearchProviderInstantURL = 7; | |
| 149 optional string DefaultSearchProviderIconURL = 8; | |
| 150 repeated string DefaultSearchProviderEncodings = 9; | |
| 151 } | |
| 152 | |
| 153 message ContentSettingsProto { | |
| 154 optional PolicyMode policy_mode = 1; | |
| 155 optional int64 DefaultCookiesSetting = 2; | |
| 156 optional int64 DefaultImagesSetting = 3; | |
| 157 optional int64 DefaultJavaScriptSetting = 4; | |
| 158 optional int64 DefaultPluginsSetting = 5; | |
| 159 optional int64 DefaultPopupsSetting = 6; | |
| 160 optional int64 DefaultNotificationSetting = 7; | |
| 161 optional int64 DefaultGeolocationSetting = 8; | |
| 162 } | |
| 163 | |
| 164 message Disable3DAPIsProto { | |
| 165 optional PolicyMode policy_mode = 1; | |
| 166 optional bool Disable3DAPIs = 2; | |
| 167 } | |
| 168 | |
| 169 message ChromeFrameRendererSettingsProto { | |
| 170 optional PolicyMode policy_mode = 1; | |
| 171 optional int64 ChromeFrameRendererSettings = 2; | |
| 172 repeated string RenderInChromeFrameList = 3; | |
| 173 repeated string RenderInHostList = 4; | |
| 174 } | |
| 175 | |
| 176 message ChromeFrameContentTypesProto { | |
| 177 optional PolicyMode policy_mode = 1; | |
| 178 repeated string ChromeFrameContentTypes = 2; | |
| 179 } | |
| 180 | |
| 181 message ChromeOsLockOnIdleSuspendProto { | |
| 182 optional PolicyMode policy_mode = 1; | |
| 183 optional bool ChromeOsLockOnIdleSuspend = 2; | |
| 184 } | |
| 185 | |
| 186 | |
| 187 // -------------------------------------------------- | |
| 188 // Wrapper PB for DMServer -> ChromeOS communication. | |
| 189 | |
| 190 message CloudPolicySettings { | |
| 191 optional HomepageProto Homepage = 1; | |
| 192 optional ApplicationLocaleValueProto ApplicationLocaleValue = 2; | |
| 193 optional AlternateErrorPagesEnabledProto AlternateErrorPagesEnabled = 3; | |
| 194 optional SearchSuggestEnabledProto SearchSuggestEnabled = 4; | |
| 195 optional DnsPrefetchingEnabledProto DnsPrefetchingEnabled = 5; | |
| 196 optional DisableSpdyProto DisableSpdy = 6; | |
| 197 optional JavascriptEnabledProto JavascriptEnabled = 7; | |
| 198 optional SavingBrowserHistoryDisabledProto SavingBrowserHistoryDisabled = 8; | |
| 199 optional PrintingEnabledProto PrintingEnabled = 9; | |
| 200 optional SafeBrowsingEnabledProto SafeBrowsingEnabled = 10; | |
| 201 optional MetricsReportingEnabledProto MetricsReportingEnabled = 11; | |
| 202 optional PasswordManagerProto PasswordManager = 12; | |
| 203 optional AutoFillEnabledProto AutoFillEnabled = 13; | |
| 204 optional DisabledPluginsProto DisabledPlugins = 14; | |
| 205 optional SyncDisabledProto SyncDisabled = 15; | |
| 206 optional ProxyProto Proxy = 16; | |
| 207 optional HTTPAuthenticationProto HTTPAuthentication = 17; | |
| 208 optional ExtensionsProto Extensions = 18; | |
| 209 optional ShowHomeButtonProto ShowHomeButton = 19; | |
| 210 optional DeveloperToolsDisabledProto DeveloperToolsDisabled = 20; | |
| 211 optional RestoreOnStartupGroupProto RestoreOnStartupGroup = 21; | |
| 212 optional DefaultSearchProviderProto DefaultSearchProvider = 22; | |
| 213 optional ContentSettingsProto ContentSettings = 23; | |
| 214 optional Disable3DAPIsProto Disable3DAPIs = 24; | |
| 215 optional ChromeFrameRendererSettingsProto ChromeFrameRendererSettings = 25; | |
| 216 optional ChromeFrameContentTypesProto ChromeFrameContentTypes = 26; | |
| 217 optional ChromeOsLockOnIdleSuspendProto ChromeOsLockOnIdleSuspend = 27; | |
| 218 } | |
| OLD | NEW |