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

Side by Side Diff: chrome/app/policy/policy_templates.json

Issue 10826061: Added schemas to policy templates. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 4 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
OLDNEW
1 { 1 {
2 # policy_templates.json - Metafile for policy templates 2 # policy_templates.json - Metafile for policy templates
3 # 3 #
4 # The content of this file is evaluated as a Python expression. 4 # The content of this file is evaluated as a Python expression.
5 # 5 #
6 # This file is used as input to generate the following policy templates: 6 # This file is used as input to generate the following policy templates:
7 # ADM, ADMX+ADML, MCX/plist and html documentation. 7 # ADM, ADMX+ADML, MCX/plist and html documentation.
8 # 8 #
9 # Policy templates are user interface definitions or documents about the 9 # Policy templates are user interface definitions or documents about the
10 # policies that can be used to configure Chrome. Each policy is a name-value 10 # policies that can be used to configure Chrome. Each policy is a name-value
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 'name': 'Homepage', 132 'name': 'Homepage',
133 'type': 'group', 133 'type': 'group',
134 'caption': '''Home page''', 134 'caption': '''Home page''',
135 'desc': '''Configure the default home page in <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph> and prevents users from changing it. 135 'desc': '''Configure the default home page in <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph> and prevents users from changing it.
136 136
137 The user's home page settings are only completely locked down, if you eith er select the home page to be the new tab page, or set it to be a URL and specif y a home page URL. If you don't specify the home page URL, then the user is stil l able to set the home page to the new tab page by specifying 'chrome://newtab'. ''', 137 The user's home page settings are only completely locked down, if you eith er select the home page to be the new tab page, or set it to be a URL and specif y a home page URL. If you don't specify the home page URL, then the user is stil l able to set the home page to the new tab page by specifying 'chrome://newtab'. ''',
138 'policies': [ 138 'policies': [
139 { 139 {
140 'name': 'HomepageLocation', 140 'name': 'HomepageLocation',
141 'type': 'string', 141 'type': 'string',
142 'schema': { 'type': 'string' },
142 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 143 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
143 'features': { 144 'features': {
144 'dynamic_refresh': True, 145 'dynamic_refresh': True,
145 'can_be_recommended': True, 146 'can_be_recommended': True,
146 }, 147 },
147 'example_value': 'http://chromium.org', 148 'example_value': 'http://chromium.org',
148 'id': 1, 149 'id': 1,
149 'caption': '''Configure the home page URL''', 150 'caption': '''Configure the home page URL''',
150 'desc': '''Configures the default home page URL in <ph name="PRODUCT_N AME">$1<ex>Google Chrome</ex></ph> and prevents users from changing it. 151 'desc': '''Configures the default home page URL in <ph name="PRODUCT_N AME">$1<ex>Google Chrome</ex></ph> and prevents users from changing it.
151 152
152 The home page is the page opened by the Home button. The pages that op en on startup are controlled by the RestoreOnStartup policies. 153 The home page is the page opened by the Home button. The pages that op en on startup are controlled by the RestoreOnStartup policies.
153 154
154 The home page type can either be set to a URL you specify here or set to the New Tab Page. If you select the New Tab Page, then this policy is ignored . 155 The home page type can either be set to a URL you specify here or set to the New Tab Page. If you select the New Tab Page, then this policy is ignored .
155 156
156 If you enable this setting, users cannot change their home page URL in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>, but they can still can c hoose the New Tab Page as their home page. 157 If you enable this setting, users cannot change their home page URL in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>, but they can still can c hoose the New Tab Page as their home page.
157 158
158 Leaving this policy not set will allow the user to choose his home pag e on his own if HomepageIsNewTabPage is not set too.''', 159 Leaving this policy not set will allow the user to choose his home pag e on his own if HomepageIsNewTabPage is not set too.''',
159 'label': '''Home page URL''', 160 'label': '''Home page URL''',
160 }, 161 },
161 { 162 {
162 'name': 'HomepageIsNewTabPage', 163 'name': 'HomepageIsNewTabPage',
163 'type': 'main', 164 'type': 'main',
165 'schema': { 'type': 'boolean' },
164 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 166 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
165 'features': { 167 'features': {
166 'dynamic_refresh': True, 168 'dynamic_refresh': True,
167 'can_be_recommended': True, 169 'can_be_recommended': True,
168 }, 170 },
169 'example_value': True, 171 'example_value': True,
170 'id': 2, 172 'id': 2,
171 'caption': '''Use New Tab Page as homepage''', 173 'caption': '''Use New Tab Page as homepage''',
172 'desc': '''Configures the type of the default home page in <ph name="P RODUCT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing home page preferences. The home page can either be set to a URL you specify or set t o the New Tab Page. 174 'desc': '''Configures the type of the default home page in <ph name="P RODUCT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing home page preferences. The home page can either be set to a URL you specify or set t o the New Tab Page.
173 175
174 If you enable this setting, the New Tab Page is always used for the ho me page, and the home page URL location is ignored. 176 If you enable this setting, the New Tab Page is always used for the ho me page, and the home page URL location is ignored.
175 177
176 If you disable this setting, the user's homepage will never be the New Tab Page, unless its URL is set to 'chrome://newtab'. 178 If you disable this setting, the user's homepage will never be the New Tab Page, unless its URL is set to 'chrome://newtab'.
177 179
178 If you enable or disable this setting, users cannot change their homep age type in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 180 If you enable or disable this setting, users cannot change their homep age type in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
179 181
180 Leaving this policy not set will allow the user to choose whether the new tab page is his home page on his own.''', 182 Leaving this policy not set will allow the user to choose whether the new tab page is his home page on his own.''',
181 }, 183 },
182 ], 184 ],
183 }, 185 },
184 { 186 {
185 'name': 'DefaultBrowserSettingEnabled', 187 'name': 'DefaultBrowserSettingEnabled',
186 'type': 'main', 188 'type': 'main',
189 'schema': { 'type': 'boolean' },
187 'supported_on': ['chrome.*:11-'], 190 'supported_on': ['chrome.*:11-'],
188 'features': {'dynamic_refresh': True}, 191 'features': {'dynamic_refresh': True},
189 'example_value': True, 192 'example_value': True,
190 'id': 3, 193 'id': 3,
191 'caption': '''Set Chrome as Default Browser''', 194 'caption': '''Set Chrome as Default Browser''',
192 'desc': '''Configures the default browser checks in <ph name="PRODUCT_NAME ">$1<ex>Google Chrome</ex></ph> and prevents users from changing them. 195 'desc': '''Configures the default browser checks in <ph name="PRODUCT_NAME ">$1<ex>Google Chrome</ex></ph> and prevents users from changing them.
193 196
194 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will always check on startup whether it is the default browser and autom atically register itself if possible. 197 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will always check on startup whether it is the default browser and autom atically register itself if possible.
195 198
196 If this setting is disabled, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ ex></ph> will never check if it is the default browser and will disable user con trols for setting this option. 199 If this setting is disabled, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ ex></ph> will never check if it is the default browser and will disable user con trols for setting this option.
197 200
198 If this setting is not set, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will allow the user to control whether it is the default browser and whe ther user notifications should be shown when it isn't.''', 201 If this setting is not set, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will allow the user to control whether it is the default browser and whe ther user notifications should be shown when it isn't.''',
199 'label': '''Set Chrome as Default Browser''', 202 'label': '''Set Chrome as Default Browser''',
200 }, 203 },
201 { 204 {
202 'name': 'ApplicationLocaleValue', 205 'name': 'ApplicationLocaleValue',
203 'type': 'string', 206 'type': 'string',
207 'schema': { 'type': 'string' },
204 'supported_on': ['chrome.win:8-'], 208 'supported_on': ['chrome.win:8-'],
205 'features': { 209 'features': {
206 'dynamic_refresh': False, 210 'dynamic_refresh': False,
207 'can_be_recommended': True, 211 'can_be_recommended': True,
208 }, 212 },
209 'example_value': 'en', 213 'example_value': 'en',
210 'id': 4, 214 'id': 4,
211 'caption': '''Application locale''', 215 'caption': '''Application locale''',
212 'desc': '''Configures the application locale in <ph name="PRODUCT_NAME">$1 <ex>Google Chrome</ex></ph> and prevents users from changing the locale. 216 'desc': '''Configures the application locale in <ph name="PRODUCT_NAME">$1 <ex>Google Chrome</ex></ph> and prevents users from changing the locale.
213 217
214 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> uses the specified locale. If the configured locale is not supported, 'e n-US' is used instead. 218 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> uses the specified locale. If the configured locale is not supported, 'e n-US' is used instead.
215 219
216 If this setting is disabled or not set, <ph name="PRODUCT_NAME">$1<ex>Goog le Chrome</ex></ph> uses either the user-specified preferred locale (if configur ed), the system locale or the fallback locale 'en-US'.''', 220 If this setting is disabled or not set, <ph name="PRODUCT_NAME">$1<ex>Goog le Chrome</ex></ph> uses either the user-specified preferred locale (if configur ed), the system locale or the fallback locale 'en-US'.''',
217 'label': '''Application locale''', 221 'label': '''Application locale''',
218 }, 222 },
219 { 223 {
220 'name': 'AlternateErrorPagesEnabled', 224 'name': 'AlternateErrorPagesEnabled',
221 'type': 'main', 225 'type': 'main',
226 'schema': { 'type': 'boolean' },
222 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 227 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
223 'features': { 228 'features': {
224 'dynamic_refresh': True, 229 'dynamic_refresh': True,
225 'can_be_recommended': True, 230 'can_be_recommended': True,
226 }, 231 },
227 'example_value': True, 232 'example_value': True,
228 'id': 5, 233 'id': 5,
229 'caption': '''Enable alternate error pages''', 234 'caption': '''Enable alternate error pages''',
230 'desc': '''Enables the use of alternate error pages that are built into <p h name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> (such as 'page not found') a nd prevents users from changing this setting. 235 'desc': '''Enables the use of alternate error pages that are built into <p h name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> (such as 'page not found') a nd prevents users from changing this setting.
231 236
232 If you enable this setting, alternate error pages are used. 237 If you enable this setting, alternate error pages are used.
233 238
234 If you disable this setting, alternate error pages are never used. 239 If you disable this setting, alternate error pages are never used.
235 240
236 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 241 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
237 242
238 If this policy is left not set, this will be enabled but the user will be able to change it.''', 243 If this policy is left not set, this will be enabled but the user will be able to change it.''',
239 }, 244 },
240 { 245 {
241 'name': 'SearchSuggestEnabled', 246 'name': 'SearchSuggestEnabled',
242 'type': 'main', 247 'type': 'main',
248 'schema': { 'type': 'boolean' },
243 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 249 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
244 'features': { 250 'features': {
245 'dynamic_refresh': True, 251 'dynamic_refresh': True,
246 'can_be_recommended': True, 252 'can_be_recommended': True,
247 }, 253 },
248 'example_value': True, 254 'example_value': True,
249 'id': 6, 255 'id': 6,
250 'caption': '''Enable search suggestions''', 256 'caption': '''Enable search suggestions''',
251 'desc': '''Enables search suggestions in <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph>'s Omnibox and prevents users from changing this setting. 257 'desc': '''Enables search suggestions in <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph>'s Omnibox and prevents users from changing this setting.
252 258
253 If you enable this setting, search suggestions are used. 259 If you enable this setting, search suggestions are used.
254 260
255 If you disable this setting, search suggestions are never used. 261 If you disable this setting, search suggestions are never used.
256 262
257 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 263 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
258 264
259 If this policy is left not set, this will be enabled but the user will be able to change it.''', 265 If this policy is left not set, this will be enabled but the user will be able to change it.''',
260 }, 266 },
261 { 267 {
262 'name': 'DnsPrefetchingEnabled', 268 'name': 'DnsPrefetchingEnabled',
263 'type': 'main', 269 'type': 'main',
270 'schema': { 'type': 'boolean' },
264 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 271 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
265 'features': { 272 'features': {
266 'dynamic_refresh': True, 273 'dynamic_refresh': True,
267 'can_be_recommended': True, 274 'can_be_recommended': True,
268 }, 275 },
269 'example_value': True, 276 'example_value': True,
270 'id': 7, 277 'id': 7,
271 'caption': '''Enable network prediction''', 278 'caption': '''Enable network prediction''',
272 'desc': '''Enables network prediction in <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> and prevents users from changing this setting. 279 'desc': '''Enables network prediction in <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> and prevents users from changing this setting.
273 280
274 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 281 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
275 282
276 If this policy is left not set, this will be enabled but the user will be able to change it.''', 283 If this policy is left not set, this will be enabled but the user will be able to change it.''',
277 }, 284 },
278 { 285 {
279 'name': 'DisableSpdy', 286 'name': 'DisableSpdy',
280 'type': 'main', 287 'type': 'main',
288 'schema': { 'type': 'boolean' },
281 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 289 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
282 'features': {'dynamic_refresh': True}, 290 'features': {'dynamic_refresh': True},
283 'example_value': True, 291 'example_value': True,
284 'id': 8, 292 'id': 8,
285 'caption': '''Disable SPDY protocol''', 293 'caption': '''Disable SPDY protocol''',
286 'desc': '''Disables use of the SPDY protocol in <ph name="PRODUCT_NAME">$1 <ex>Google Chrome</ex></ph>. 294 'desc': '''Disables use of the SPDY protocol in <ph name="PRODUCT_NAME">$1 <ex>Google Chrome</ex></ph>.
287 295
288 If this policy is enabled the SPDY protocol will not be available in <ph n ame="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 296 If this policy is enabled the SPDY protocol will not be available in <ph n ame="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
289 297
290 Setting this policy to disabled will allow the usage of SPDY. 298 Setting this policy to disabled will allow the usage of SPDY.
291 299
292 If this policy is left not set, SPDY will be available.''', 300 If this policy is left not set, SPDY will be available.''',
293 }, 301 },
294 { 302 {
295 'name': 'DisabledSchemes', 303 'name': 'DisabledSchemes',
296 'type': 'list', 304 'type': 'list',
305 'schema': {
306 'type': 'array',
307 'items': { 'type': 'string' },
308 },
297 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'], 309 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'],
298 'features': {'dynamic_refresh': True}, 310 'features': {'dynamic_refresh': True},
299 'example_value': ['file', 'mailto'], 311 'example_value': ['file', 'mailto'],
300 'id': 85, 312 'id': 85,
301 'caption': '''Disable URL protocol schemes''', 313 'caption': '''Disable URL protocol schemes''',
302 'desc': '''Disables the listed protocol schemes in <ph name="PRODUCT_NAME" >$1<ex>Google Chrome</ex></ph>. 314 'desc': '''Disables the listed protocol schemes in <ph name="PRODUCT_NAME" >$1<ex>Google Chrome</ex></ph>.
303 315
304 URLs using a scheme from this list will not load and can not be navigated to. 316 URLs using a scheme from this list will not load and can not be navigated to.
305 317
306 If this policy is left not set or the list is empty all schemes will be ac cessible in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''', 318 If this policy is left not set or the list is empty all schemes will be ac cessible in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''',
307 'label': '''List of disabled protocol schemes''', 319 'label': '''List of disabled protocol schemes''',
308 }, 320 },
309 { 321 {
310 'name': 'JavascriptEnabled', 322 'name': 'JavascriptEnabled',
311 'type': 'main', 323 'type': 'main',
324 'schema': { 'type': 'boolean' },
312 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 325 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
313 'features': {'dynamic_refresh': True}, 326 'features': {'dynamic_refresh': True},
314 'deprecated': True, 327 'deprecated': True,
315 'example_value': True, 328 'example_value': True,
316 'id': 9, 329 'id': 9,
317 'caption': '''Enable JavaScript''', 330 'caption': '''Enable JavaScript''',
318 'desc': '''This policy is deprecated, please use DefaultJavaScriptSetting instead. 331 'desc': '''This policy is deprecated, please use DefaultJavaScriptSetting instead.
319 332
320 Enables JavaScript in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph > and prevents users from changing this setting. 333 Enables JavaScript in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph > and prevents users from changing this setting.
321 334
322 If this setting is enabled or not configured, web pages can use JavaScript . 335 If this setting is enabled or not configured, web pages can use JavaScript .
323 336
324 If this setting is disabled, web pages cannot use JavaScript. 337 If this setting is disabled, web pages cannot use JavaScript.
325 338
326 If this policy is left not set the default value will be used which is ena bled and the user will be able to change it. 339 If this policy is left not set the default value will be used which is ena bled and the user will be able to change it.
327 340
328 If this policy is left not set, this will be enabled but the user will be able to change it.''', 341 If this policy is left not set, this will be enabled but the user will be able to change it.''',
329 }, 342 },
330 { 343 {
331 'name': 'IncognitoEnabled', 344 'name': 'IncognitoEnabled',
332 'type': 'main', 345 'type': 'main',
346 'schema': { 'type': 'boolean' },
333 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 347 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
334 'features': {'dynamic_refresh': True}, 348 'features': {'dynamic_refresh': True},
335 'deprecated': True, 349 'deprecated': True,
336 'example_value': False, 350 'example_value': False,
337 'id': 10, 351 'id': 10,
338 'caption': '''Enable Incognito mode''', 352 'caption': '''Enable Incognito mode''',
339 'desc': '''This policy is deprecated. Please, use IncognitoModeAvailabilit y instead. 353 'desc': '''This policy is deprecated. Please, use IncognitoModeAvailabilit y instead.
340 Enables Incognito mode in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex> </ph>. 354 Enables Incognito mode in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex> </ph>.
341 355
342 If this setting is enabled or not configured, users can open web pages in incognito mode. 356 If this setting is enabled or not configured, users can open web pages in incognito mode.
343 357
344 If this setting is disabled, users cannot open web pages in incognito mode . 358 If this setting is disabled, users cannot open web pages in incognito mode .
345 359
346 If this policy is left not set, this will be enabled and the user will be able to use incognito mode.''', 360 If this policy is left not set, this will be enabled and the user will be able to use incognito mode.''',
347 }, 361 },
348 { 362 {
349 'name': 'IncognitoModeAvailability', 363 'name': 'IncognitoModeAvailability',
350 'type': 'int-enum', 364 'type': 'int-enum',
365 'schema': {
366 'type': 'integer',
367 'enum': [ 0, 1, 2 ],
368 },
351 'items': [ 369 'items': [
352 { 370 {
353 'name': 'Enabled', 371 'name': 'Enabled',
354 'value': 0, 372 'value': 0,
355 'caption': '''Incognito mode available.''', 373 'caption': '''Incognito mode available.''',
356 }, 374 },
357 { 375 {
358 'name': 'Disabled', 376 'name': 'Disabled',
359 'value': 1, 377 'value': 1,
360 'caption': '''Incognito mode disabled.''', 378 'caption': '''Incognito mode disabled.''',
(...skipping 13 matching lines...) Expand all
374 392
375 If 'Enabled' is selected or the policy is left unset, pages may be opened in Incognito mode. 393 If 'Enabled' is selected or the policy is left unset, pages may be opened in Incognito mode.
376 394
377 If 'Disabled' is selected, pages may not be opened in Incognito mode. 395 If 'Disabled' is selected, pages may not be opened in Incognito mode.
378 396
379 If 'Forced' is selected, pages may be opened ONLY in Incognito mode.''', 397 If 'Forced' is selected, pages may be opened ONLY in Incognito mode.''',
380 }, 398 },
381 { 399 {
382 'name': 'SavingBrowserHistoryDisabled', 400 'name': 'SavingBrowserHistoryDisabled',
383 'type': 'main', 401 'type': 'main',
402 'schema': { 'type': 'boolean' },
384 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 403 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
385 'features': {'dynamic_refresh': True}, 404 'features': {'dynamic_refresh': True},
386 'example_value': True, 405 'example_value': True,
387 'id': 11, 406 'id': 11,
388 'caption': '''Disable saving browser history''', 407 'caption': '''Disable saving browser history''',
389 'desc': '''Disables saving browser history in <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph> and prevents users from changing this setting. 408 'desc': '''Disables saving browser history in <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph> and prevents users from changing this setting.
390 409
391 If this setting is enabled, browsing history is not saved. 410 If this setting is enabled, browsing history is not saved.
392 411
393 If this setting is disabled or not set, browsing history is saved.''', 412 If this setting is disabled or not set, browsing history is saved.''',
394 }, 413 },
395 { 414 {
396 'name': 'RemoteAccess', 415 'name': 'RemoteAccess',
397 'type': 'group', 416 'type': 'group',
398 'caption': '''Configure remote access options''', 417 'caption': '''Configure remote access options''',
399 'desc': '''Configure remote access options in <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph>. 418 'desc': '''Configure remote access options in <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph>.
400 419
401 These features are ignored unless the Remote Access web application is ins talled.''', 420 These features are ignored unless the Remote Access web application is ins talled.''',
402 'policies': [ 421 'policies': [
403 { 422 {
404 'name': 'RemoteAccessClientFirewallTraversal', 423 'name': 'RemoteAccessClientFirewallTraversal',
405 'type': 'main', 424 'type': 'main',
425 'schema': { 'type': 'boolean' },
406 'supported_on': ['chrome.*:14-', 'chrome_os:0.14-'], 426 'supported_on': ['chrome.*:14-', 'chrome_os:0.14-'],
407 'features': {'dynamic_refresh': True}, 427 'features': {'dynamic_refresh': True},
408 # Mark this 'removed' when http://crbug.com/100216 is resolved. 428 # Mark this 'removed' when http://crbug.com/100216 is resolved.
409 'deprecated': True, 429 'deprecated': True,
410 'example_value': False, 430 'example_value': False,
411 'id': 94, 431 'id': 94,
412 'caption': '''Enable firewall traversal from remote access client''', 432 'caption': '''Enable firewall traversal from remote access client''',
413 'desc': '''This policy is no longer supported. 433 'desc': '''This policy is no longer supported.
414 Enables usage of STUN and relay servers when connecting to a remote cl ient. 434 Enables usage of STUN and relay servers when connecting to a remote cl ient.
415 435
416 If this setting is enabled, then this machine can discover and connect to remote host machines even if they are separated by a firewall. 436 If this setting is enabled, then this machine can discover and connect to remote host machines even if they are separated by a firewall.
417 437
418 If this setting is disabled and outgoing UDP connections are filtered by the firewall, then this machine can only connect to host machines within the local network.''', 438 If this setting is disabled and outgoing UDP connections are filtered by the firewall, then this machine can only connect to host machines within the local network.''',
419 }, 439 },
420 { 440 {
421 'name': 'RemoteAccessHostFirewallTraversal', 441 'name': 'RemoteAccessHostFirewallTraversal',
422 'type': 'main', 442 'type': 'main',
443 'schema': { 'type': 'boolean' },
423 'supported_on': ['chrome.*:14-', 'chrome_os:0.14-'], 444 'supported_on': ['chrome.*:14-', 'chrome_os:0.14-'],
424 'features': {'dynamic_refresh': True}, 445 'features': {'dynamic_refresh': True},
425 'example_value': False, 446 'example_value': False,
426 'id': 95, 447 'id': 95,
427 'caption': '''Enable firewall traversal from remote access host''', 448 'caption': '''Enable firewall traversal from remote access host''',
428 'desc': '''Enables usage of STUN and relay servers when remote clients are trying to establish a connection to this machine. 449 'desc': '''Enables usage of STUN and relay servers when remote clients are trying to establish a connection to this machine.
429 450
430 If this setting is enabled, then remote clients can discover and conne ct to this machines even if they are separated by a firewall. 451 If this setting is enabled, then remote clients can discover and conne ct to this machines even if they are separated by a firewall.
431 452
432 If this setting is disabled and outgoing UDP connections are filtered by the firewall, then this machine will only allow connections from client machi nes within the local network. 453 If this setting is disabled and outgoing UDP connections are filtered by the firewall, then this machine will only allow connections from client machi nes within the local network.
433 454
434 If this policy is left not set the setting will be enabled.''', 455 If this policy is left not set the setting will be enabled.''',
435 }, 456 },
436 ], 457 ],
437 }, 458 },
438 { 459 {
439 'name': 'PrintingEnabled', 460 'name': 'PrintingEnabled',
440 'type': 'main', 461 'type': 'main',
462 'schema': { 'type': 'boolean' },
441 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 463 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
442 'features': {'dynamic_refresh': True}, 464 'features': {'dynamic_refresh': True},
443 'example_value': True, 465 'example_value': True,
444 'id': 12, 466 'id': 12,
445 'caption': '''Enable printing''', 467 'caption': '''Enable printing''',
446 'desc': '''Enables printing in <ph name="PRODUCT_NAME">$1<ex>Google Chrome </ex></ph> and prevents users from changing this setting. 468 'desc': '''Enables printing in <ph name="PRODUCT_NAME">$1<ex>Google Chrome </ex></ph> and prevents users from changing this setting.
447 469
448 If this setting is enabled or not configured, users can print. 470 If this setting is enabled or not configured, users can print.
449 471
450 If this setting is disabled, users cannot print from <ph name="PRODUCT_NAM E">$1<ex>Google Chrome</ex></ph>. Printing is disabled in the wrench menu, exten sions, JavaScript applications, etc. It is still possible to print from plugins that bypass <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> while printing . For example certain Flash applications has the print option in their context m enu, and that will not be disabled. 472 If this setting is disabled, users cannot print from <ph name="PRODUCT_NAM E">$1<ex>Google Chrome</ex></ph>. Printing is disabled in the wrench menu, exten sions, JavaScript applications, etc. It is still possible to print from plugins that bypass <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> while printing . For example certain Flash applications has the print option in their context m enu, and that will not be disabled.
451 473
452 If this policy is left not set, this will be enabled but the user will be able to change it.''', 474 If this policy is left not set, this will be enabled but the user will be able to change it.''',
453 }, 475 },
454 { 476 {
455 'name': 'CloudPrintProxyEnabled', 477 'name': 'CloudPrintProxyEnabled',
456 'type': 'main', 478 'type': 'main',
479 'schema': { 'type': 'boolean' },
457 'supported_on': ['chrome.*:17-'], 480 'supported_on': ['chrome.*:17-'],
458 'features': {'dynamic_refresh': True}, 481 'features': {'dynamic_refresh': True},
459 'example_value': True, 482 'example_value': True,
460 'id': 13, 483 'id': 13,
461 'caption': '''Enable <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> p roxy''', 484 'caption': '''Enable <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> p roxy''',
462 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> t o act as a proxy between <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> and legacy printers connected to the machine. 485 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> t o act as a proxy between <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> and legacy printers connected to the machine.
463 486
464 If this setting is enabled or not configured, users can enable the cloud p rint proxy by authentication with their Google account. 487 If this setting is enabled or not configured, users can enable the cloud p rint proxy by authentication with their Google account.
465 488
466 If this setting is disabled, users cannot enable the proxy, and the machin e will not be allowed to share it's printers with <ph name="CLOUD_PRINT_NAME">Go ogle Cloud Print</ph>. 489 If this setting is disabled, users cannot enable the proxy, and the machin e will not be allowed to share it's printers with <ph name="CLOUD_PRINT_NAME">Go ogle Cloud Print</ph>.
467 490
468 If this policy is left not set, this will be enabled but the user will be able to change it.''', 491 If this policy is left not set, this will be enabled but the user will be able to change it.''',
469 }, 492 },
470 { 493 {
471 'name': 'SafeBrowsingEnabled', 494 'name': 'SafeBrowsingEnabled',
472 'type': 'main', 495 'type': 'main',
496 'schema': { 'type': 'boolean' },
473 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 497 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
474 'features': { 498 'features': {
475 'dynamic_refresh': False, 499 'dynamic_refresh': False,
476 'can_be_recommended': True, 500 'can_be_recommended': True,
477 }, 501 },
478 'example_value': True, 502 'example_value': True,
479 'id': 14, 503 'id': 14,
480 'caption': '''Enable Safe Browsing''', 504 'caption': '''Enable Safe Browsing''',
481 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s Safe Browsing feature and prevents users from changing this setting. 505 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s Safe Browsing feature and prevents users from changing this setting.
482 506
483 If you enable this setting, Safe Browsing is always active. 507 If you enable this setting, Safe Browsing is always active.
484 508
485 If you disable this setting, Safe Browsing is never active. 509 If you disable this setting, Safe Browsing is never active.
486 510
487 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 511 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
488 512
489 If this policy is left not set, this will be enabled but the user will be able to change it.''', 513 If this policy is left not set, this will be enabled but the user will be able to change it.''',
490 }, 514 },
491 { 515 {
492 'name': 'MetricsReportingEnabled', 516 'name': 'MetricsReportingEnabled',
493 'type': 'main', 517 'type': 'main',
518 'schema': { 'type': 'boolean' },
494 'supported_on': ['chrome.*:8-'], 519 'supported_on': ['chrome.*:8-'],
495 'features': { 520 'features': {
496 'dynamic_refresh': False, 521 'dynamic_refresh': False,
497 'can_be_recommended': True, 522 'can_be_recommended': True,
498 }, 523 },
499 'example_value': True, 524 'example_value': True,
500 'id': 15, 525 'id': 15,
501 'caption': '''Enable reporting of usage and crash-related data''', 526 'caption': '''Enable reporting of usage and crash-related data''',
502 'desc': '''Enables anonymous reporting of usage and crash-related data abo ut <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to Google and prevents users from changing this setting. 527 'desc': '''Enables anonymous reporting of usage and crash-related data abo ut <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to Google and prevents users from changing this setting.
503 528
504 If you enable this setting, anonymous reporting of usage and crash-related data is sent to Google. 529 If you enable this setting, anonymous reporting of usage and crash-related data is sent to Google.
505 530
506 If you disable this setting, anonymous reporting of usage and crash-relate d data is never sent to Google. 531 If you disable this setting, anonymous reporting of usage and crash-relate d data is never sent to Google.
507 532
508 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 533 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
509 534
510 If this policy is left not set the setting will be what the user chose upo n installation / first run.''', 535 If this policy is left not set the setting will be what the user chose upo n installation / first run.''',
511 }, 536 },
512 { 537 {
513 'name': 'PasswordManager', 538 'name': 'PasswordManager',
514 'type': 'group', 539 'type': 'group',
515 'caption': '''Password manager''', 540 'caption': '''Password manager''',
516 'desc': '''Configures the password manager. If the password manager is ena bled, then you can choose to enable or disable whether the user may show stored passwords in clear text.''', 541 'desc': '''Configures the password manager. If the password manager is ena bled, then you can choose to enable or disable whether the user may show stored passwords in clear text.''',
517 'policies': [ 542 'policies': [
518 { 543 {
519 'name': 'PasswordManagerEnabled', 544 'name': 'PasswordManagerEnabled',
520 'type': 'main', 545 'type': 'main',
546 'schema': { 'type': 'boolean' },
521 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 547 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
522 'features': { 548 'features': {
523 'dynamic_refresh': True, 549 'dynamic_refresh': True,
524 'can_be_recommended': True, 550 'can_be_recommended': True,
525 }, 551 },
526 'example_value': True, 552 'example_value': True,
527 'id': 16, 553 'id': 16,
528 'caption': '''Enable the password manager''', 554 'caption': '''Enable the password manager''',
529 'desc': '''Enables saving passwords and using saved passwords in <ph n ame="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 555 'desc': '''Enables saving passwords and using saved passwords in <ph n ame="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
530 556
531 If you enable this setting, users can have <ph name="PRODUCT_NAME">$1< ex>Google Chrome</ex></ph> memorize passwords and provide them automatically the next time they log in to a site. 557 If you enable this setting, users can have <ph name="PRODUCT_NAME">$1< ex>Google Chrome</ex></ph> memorize passwords and provide them automatically the next time they log in to a site.
532 558
533 If you disable this setting, users are not able to save passwords or u se already saved passwords. 559 If you disable this setting, users are not able to save passwords or u se already saved passwords.
534 560
535 If you enable or disable this setting, users cannot change or override this setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 561 If you enable or disable this setting, users cannot change or override this setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
536 562
537 If this policy is left not set, this will be enabled but the user will be able to change it.''', 563 If this policy is left not set, this will be enabled but the user will be able to change it.''',
538 }, 564 },
539 { 565 {
540 'name': 'PasswordManagerAllowShowPasswords', 566 'name': 'PasswordManagerAllowShowPasswords',
541 'type': 'main', 567 'type': 'main',
568 'schema': { 'type': 'boolean' },
542 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 569 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
543 'features': {'dynamic_refresh': True}, 570 'features': {'dynamic_refresh': True},
544 'example_value': False, 571 'example_value': False,
545 'id': 17, 572 'id': 17,
546 'caption': '''Allow users to show passwords in Password Manager''', 573 'caption': '''Allow users to show passwords in Password Manager''',
547 'desc': '''Controls whether the user may show passwords in clear text in the password manager. 574 'desc': '''Controls whether the user may show passwords in clear text in the password manager.
548 575
549 If you disable this setting, the password manager does not allow showi ng stored passwords in clear text in the password manager window. 576 If you disable this setting, the password manager does not allow showi ng stored passwords in clear text in the password manager window.
550 577
551 If you enable or do not set this policy, users can view their password s in clear text in the password manager.''', 578 If you enable or do not set this policy, users can view their password s in clear text in the password manager.''',
552 }, 579 },
553 ], 580 ],
554 }, 581 },
555 { 582 {
556 'name': 'AutoFillEnabled', 583 'name': 'AutoFillEnabled',
557 'type': 'main', 584 'type': 'main',
585 'schema': { 'type': 'boolean' },
558 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 586 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
559 'features': { 587 'features': {
560 'dynamic_refresh': True, 588 'dynamic_refresh': True,
561 'can_be_recommended': True, 589 'can_be_recommended': True,
562 }, 590 },
563 'example_value': False, 591 'example_value': False,
564 'id': 18, 592 'id': 18,
565 'caption': '''Enable AutoFill''', 593 'caption': '''Enable AutoFill''',
566 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s AutoFill feature and allows users to auto complete web forms using previously s tored information such as address or credit card information. 594 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s AutoFill feature and allows users to auto complete web forms using previously s tored information such as address or credit card information.
567 595
568 If you disable this setting, AutoFill will be inaccessible to users. 596 If you disable this setting, AutoFill will be inaccessible to users.
569 597
570 If you enable this setting or do not set a value, AutoFill will remain und er the control of the user. This will allow them to configure AutoFill profiles and to switch AutoFill on or off at their own discretion.''', 598 If you enable this setting or do not set a value, AutoFill will remain und er the control of the user. This will allow them to configure AutoFill profiles and to switch AutoFill on or off at their own discretion.''',
571 }, 599 },
572 { 600 {
573 'name': 'DisabledPlugins', 601 'name': 'DisabledPlugins',
574 'type': 'list', 602 'type': 'list',
603 'schema': {
604 'type': 'array',
605 'items': { 'type': 'string' },
606 },
575 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 607 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
576 'features': {'dynamic_refresh': True}, 608 'features': {'dynamic_refresh': True},
577 'example_value': ['Java', 'Shockwave Flash', 'Chrome PDF Viewer'], 609 'example_value': ['Java', 'Shockwave Flash', 'Chrome PDF Viewer'],
578 'id': 19, 610 'id': 19,
579 'caption': '''Specify a list of disabled plugins''', 611 'caption': '''Specify a list of disabled plugins''',
580 'desc': '''Specifies a list of plugins that are disabled in <ph name="PROD UCT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing this se tting. 612 'desc': '''Specifies a list of plugins that are disabled in <ph name="PROD UCT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing this se tting.
581 613
582 The wildcard characters '*' and '?' can be used to match sequences of arbi trary characters. '*' matches an arbitrary number of characters while '?' specif ies an optional single character, i.e. matches zero or one characters. The escap e character is '\\', so to match actual '*', '?', or '\\' characters, you can pu t a '\\' in front of them. 614 The wildcard characters '*' and '?' can be used to match sequences of arbi trary characters. '*' matches an arbitrary number of characters while '?' specif ies an optional single character, i.e. matches zero or one characters. The escap e character is '\\', so to match actual '*', '?', or '\\' characters, you can pu t a '\\' in front of them.
583 615
584 If you enable this setting, the specified list of plugins is never used in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. The plugins are marked a s disabled in 'about:plugins' and users cannot enable them. 616 If you enable this setting, the specified list of plugins is never used in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. The plugins are marked a s disabled in 'about:plugins' and users cannot enable them.
585 617
586 Note that this policy can be overridden by EnabledPlugins and DisabledPlug insExceptions. 618 Note that this policy can be overridden by EnabledPlugins and DisabledPlug insExceptions.
587 619
588 If this policy is left not set the user can use any plugin installed on th e system except for hard-coded incompatible, outdated or dangerous plugins.''', 620 If this policy is left not set the user can use any plugin installed on th e system except for hard-coded incompatible, outdated or dangerous plugins.''',
589 'label': '''List of disabled plugins''', 621 'label': '''List of disabled plugins''',
590 }, 622 },
591 { 623 {
592 'name': 'EnabledPlugins', 624 'name': 'EnabledPlugins',
593 'type': 'list', 625 'type': 'list',
626 'schema': {
627 'type': 'array',
628 'items': { 'type': 'string' },
629 },
594 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 630 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
595 'features': {'dynamic_refresh': True}, 631 'features': {'dynamic_refresh': True},
596 'example_value': ['Java', 'Shockwave Flash', 'Chrome PDF Viewer'], 632 'example_value': ['Java', 'Shockwave Flash', 'Chrome PDF Viewer'],
597 'id': 78, 633 'id': 78,
598 'caption': '''Specify a list of enabled plugins''', 634 'caption': '''Specify a list of enabled plugins''',
599 'desc': '''Specifies a list of plugins that are enabled in <ph name="PRODU CT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing this set ting. 635 'desc': '''Specifies a list of plugins that are enabled in <ph name="PRODU CT_NAME">$1<ex>Google Chrome</ex></ph> and prevents users from changing this set ting.
600 636
601 The wildcard characters '*' and '?' can be used to match sequences of arbi trary characters. '*' matches an arbitrary number of characters while '?' specif ies an optional single character, i.e. matches zero or one characters. The escap e character is '\\', so to match actual '*', '?', or '\\' characters, you can pu t a '\\' in front of them. 637 The wildcard characters '*' and '?' can be used to match sequences of arbi trary characters. '*' matches an arbitrary number of characters while '?' specif ies an optional single character, i.e. matches zero or one characters. The escap e character is '\\', so to match actual '*', '?', or '\\' characters, you can pu t a '\\' in front of them.
602 638
603 The specified list of plugins is always used in <ph name="PRODUCT_NAME">$1 <ex>Google Chrome</ex></ph> if they are installed. The plugins are marked as ena bled in 'about:plugins' and users cannot disable them. 639 The specified list of plugins is always used in <ph name="PRODUCT_NAME">$1 <ex>Google Chrome</ex></ph> if they are installed. The plugins are marked as ena bled in 'about:plugins' and users cannot disable them.
604 640
605 Note that this policy overrides both DisabledPlugins and DisabledPluginsEx ceptions. 641 Note that this policy overrides both DisabledPlugins and DisabledPluginsEx ceptions.
606 642
607 If this policy is left not set the user can disable any plugin installed o n the system.''', 643 If this policy is left not set the user can disable any plugin installed o n the system.''',
608 'label': '''List of enabled plugins''', 644 'label': '''List of enabled plugins''',
609 }, 645 },
610 { 646 {
611 'name': 'DisabledPluginsExceptions', 647 'name': 'DisabledPluginsExceptions',
612 'type': 'list', 648 'type': 'list',
649 'schema': {
650 'type': 'array',
651 'items': { 'type': 'string' },
652 },
613 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 653 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
614 'features': {'dynamic_refresh': True}, 654 'features': {'dynamic_refresh': True},
615 'example_value': ['Java', 'Shockwave Flash', 'Chrome PDF Viewer'], 655 'example_value': ['Java', 'Shockwave Flash', 'Chrome PDF Viewer'],
616 'id': 79, 656 'id': 79,
617 'caption': '''Specify a list of plugins that the user can enable or disabl e''', 657 'caption': '''Specify a list of plugins that the user can enable or disabl e''',
618 'desc': '''Specifies a list of plugins that user can enable or disable in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 658 'desc': '''Specifies a list of plugins that user can enable or disable in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
619 659
620 The wildcard characters '*' and '?' can be used to match sequences of arbi trary characters. '*' matches an arbitrary number of characters while '?' specif ies an optional single character, i.e. matches zero or one characters. The escap e character is '\\', so to match actual '*', '?', or '\\' characters, you can pu t a '\\' in front of them. 660 The wildcard characters '*' and '?' can be used to match sequences of arbi trary characters. '*' matches an arbitrary number of characters while '?' specif ies an optional single character, i.e. matches zero or one characters. The escap e character is '\\', so to match actual '*', '?', or '\\' characters, you can pu t a '\\' in front of them.
621 661
622 If you enable this setting, the specified list of plugins can be used in < ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. Users can enable or disabl e them in 'about:plugins', even if the plugin also matches a pattern in Disabled Plugins. Users can also enable and disable plugins that don't match any patterns in DisabledPlugins, DisabledPluginsExceptions and EnabledPlugins. 662 If you enable this setting, the specified list of plugins can be used in < ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. Users can enable or disabl e them in 'about:plugins', even if the plugin also matches a pattern in Disabled Plugins. Users can also enable and disable plugins that don't match any patterns in DisabledPlugins, DisabledPluginsExceptions and EnabledPlugins.
623 663
624 This policy is meant to allow for strict plugin blacklisting where the 'Di sabledPlugins' list contains wildcarded entries like disable all plugins '*' or disable all Java plugins '*Java*' but the administrator wishes to enable some pa rticular version like 'IcedTea Java 2.3'. This particular versions can be specif ied in this policy. 664 This policy is meant to allow for strict plugin blacklisting where the 'Di sabledPlugins' list contains wildcarded entries like disable all plugins '*' or disable all Java plugins '*Java*' but the administrator wishes to enable some pa rticular version like 'IcedTea Java 2.3'. This particular versions can be specif ied in this policy.
625 665
626 If this policy is left not set any plugin that matches the patterns in the 'DisabledPlugins' will be locked disabled and the user won't be able to enable them.''', 666 If this policy is left not set any plugin that matches the patterns in the 'DisabledPlugins' will be locked disabled and the user won't be able to enable them.''',
627 'label': '''List of exceptions to the list of disabled plugins''', 667 'label': '''List of exceptions to the list of disabled plugins''',
628 }, 668 },
629 { 669 {
630 'name': 'DisablePluginFinder', 670 'name': 'DisablePluginFinder',
631 'type': 'main', 671 'type': 'main',
672 'schema': { 'type': 'boolean' },
632 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 673 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
633 'features': {'dynamic_refresh': True}, 674 'features': {'dynamic_refresh': True},
634 'example_value': True, 675 'example_value': True,
635 'id': 66, 676 'id': 66,
636 'caption': '''Specify whether the plugin finder should be disabled''', 677 'caption': '''Specify whether the plugin finder should be disabled''',
637 'desc': '''If you set this setting to enabled the automatic search and ins tallation of missing plugins will be disabled in <ph name="PRODUCT_NAME">$1<ex>G oogle Chrome</ex></ph>. 678 'desc': '''If you set this setting to enabled the automatic search and ins tallation of missing plugins will be disabled in <ph name="PRODUCT_NAME">$1<ex>G oogle Chrome</ex></ph>.
638 679
639 Setting this option to disabled or leave it not set the plugin finder will be active.''', 680 Setting this option to disabled or leave it not set the plugin finder will be active.''',
640 'label': '''Disable plugin finder''', 681 'label': '''Disable plugin finder''',
641 }, 682 },
642 { 683 {
643 'name': 'SyncDisabled', 684 'name': 'SyncDisabled',
644 'type': 'main', 685 'type': 'main',
686 'schema': { 'type': 'boolean' },
645 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 687 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
646 'features': {'dynamic_refresh': True}, 688 'features': {'dynamic_refresh': True},
647 'example_value': True, 689 'example_value': True,
648 'id': 20, 690 'id': 20,
649 'caption': '''Disable synchronization of data with Google''', 691 'caption': '''Disable synchronization of data with Google''',
650 'desc': '''Disables data synchronization in <ph name="PRODUCT_NAME">$1<ex> Google Chrome</ex></ph> using Google-hosted synchronization services and prevent s users from changing this setting. 692 'desc': '''Disables data synchronization in <ph name="PRODUCT_NAME">$1<ex> Google Chrome</ex></ph> using Google-hosted synchronization services and prevent s users from changing this setting.
651 693
652 If you enable this setting, users cannot change or override this setting i n <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 694 If you enable this setting, users cannot change or override this setting i n <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
653 695
654 If this policy is left not set Google Sync will be available for the user to choose whether to use it or not.''', 696 If this policy is left not set Google Sync will be available for the user to choose whether to use it or not.''',
655 }, 697 },
656 { 698 {
657 'name': 'UserDataDir', 699 'name': 'UserDataDir',
658 'type': 'string', 700 'type': 'string',
701 'schema': { 'type': 'string' },
659 'supported_on': ['chrome.win:11-', 'chrome.mac:11-'], 702 'supported_on': ['chrome.win:11-', 'chrome.mac:11-'],
660 'features': {'dynamic_refresh': False}, 703 'features': {'dynamic_refresh': False},
661 'example_value': '${users}/${user_name}/Chrome', 704 'example_value': '${users}/${user_name}/Chrome',
662 'id': 63, 705 'id': 63,
663 'caption': '''Set user data directory''', 706 'caption': '''Set user data directory''',
664 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for storing user data. 707 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for storing user data.
665 708
666 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified th e '--user-data-dir' flag or not. 709 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified th e '--user-data-dir' flag or not.
667 710
668 If this policy is left not set the default profile path will be used and t he user will be able to override it with the '--user-data-dir' command line flag .''', 711 If this policy is left not set the default profile path will be used and t he user will be able to override it with the '--user-data-dir' command line flag .''',
669 'label': '''Set user data directory''', 712 'label': '''Set user data directory''',
670 }, 713 },
671 { 714 {
672 'name': 'DiskCacheDir', 715 'name': 'DiskCacheDir',
673 'type': 'string', 716 'type': 'string',
717 'schema': { 'type': 'string' },
674 'supported_on': ['chrome.*:13-'], 718 'supported_on': ['chrome.*:13-'],
675 'features': {'dynamic_refresh': False}, 719 'features': {'dynamic_refresh': False},
676 'example_value': '${user_home}/Chrome_cache', 720 'example_value': '${user_home}/Chrome_cache',
677 'id': 88, 721 'id': 88,
678 'caption': '''Set disk cache directory''', 722 'caption': '''Set disk cache directory''',
679 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for storing cached files on the disk. 723 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for storing cached files on the disk.
680 724
681 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified th e '--disk-cache-dir' flag or not. 725 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified th e '--disk-cache-dir' flag or not.
682 726
683 If this policy is left not set the default cache directory will be used an d the user will be able to override it with the '--disk-cache-dir' command line flag.''', 727 If this policy is left not set the default cache directory will be used an d the user will be able to override it with the '--disk-cache-dir' command line flag.''',
684 'label': '''Set disk cache directory''', 728 'label': '''Set disk cache directory''',
685 }, 729 },
686 { 730 {
687 'name': 'DiskCacheSize', 731 'name': 'DiskCacheSize',
688 'type': 'int', 732 'type': 'int',
733 'schema': { 'type': 'integer' },
689 'supported_on': ['chrome.*:17-'], 734 'supported_on': ['chrome.*:17-'],
690 'features': {'dynamic_refresh': False}, 735 'features': {'dynamic_refresh': False},
691 'example_value': 104857600, 736 'example_value': 104857600,
692 'id': 110, 737 'id': 110,
693 'caption': '''Set disk cache size in bytes''', 738 'caption': '''Set disk cache size in bytes''',
694 'desc': '''Configures the cache size that <ph name="PRODUCT_NAME">$1<ex>Go ogle Chrome</ex></ph> will use for storing cached files on the disk. 739 'desc': '''Configures the cache size that <ph name="PRODUCT_NAME">$1<ex>Go ogle Chrome</ex></ph> will use for storing cached files on the disk.
695 740
696 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided cache size regardless whether the user has specified t he '--disk-cache-size' flag or not. 741 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided cache size regardless whether the user has specified t he '--disk-cache-size' flag or not.
697 742
698 If the value of this policy is 0, the default cache size will be used but the user will not be able to change it. 743 If the value of this policy is 0, the default cache size will be used but the user will not be able to change it.
699 744
700 If this policy is not set the default size will be used and the user will be able to override it with the --disk-cache-size flag.''', 745 If this policy is not set the default size will be used and the user will be able to override it with the --disk-cache-size flag.''',
701 'label': '''Set disk cache size''', 746 'label': '''Set disk cache size''',
702 }, 747 },
703 { 748 {
704 'name': 'MediaCacheSize', 749 'name': 'MediaCacheSize',
705 'type': 'int', 750 'type': 'int',
751 'schema': { 'type': 'integer' },
706 'supported_on': ['chrome.*:17-'], 752 'supported_on': ['chrome.*:17-'],
707 'features': {'dynamic_refresh': False}, 753 'features': {'dynamic_refresh': False},
708 'example_value': 104857600, 754 'example_value': 104857600,
709 'id': 111, 755 'id': 111,
710 'caption': '''Set media disk cache size in bytes''', 756 'caption': '''Set media disk cache size in bytes''',
711 'desc': '''Configures the cache size that <ph name="PRODUCT_NAME">$1<ex>Go ogle Chrome</ex></ph> will use for storing cached media files on the disk. 757 'desc': '''Configures the cache size that <ph name="PRODUCT_NAME">$1<ex>Go ogle Chrome</ex></ph> will use for storing cached media files on the disk.
712 758
713 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided cache size regardless whether the user has specified t he '--media-cache-size' flag or not. 759 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided cache size regardless whether the user has specified t he '--media-cache-size' flag or not.
714 760
715 If the value of this policy is 0, the default cache size will be used but the user will not be able to change it. 761 If the value of this policy is 0, the default cache size will be used but the user will not be able to change it.
716 762
717 If this policy is not set the default size will be used and the user will be able to override it with the --media-cache-size flag.''', 763 If this policy is not set the default size will be used and the user will be able to override it with the --media-cache-size flag.''',
718 'label': '''Set media disk cache size''', 764 'label': '''Set media disk cache size''',
719 }, 765 },
720 { 766 {
721 'name': 'DownloadDirectory', 767 'name': 'DownloadDirectory',
722 'type': 'string', 768 'type': 'string',
769 'schema': { 'type': 'string' },
723 'supported_on': ['chrome.*:11-'], 770 'supported_on': ['chrome.*:11-'],
724 'features': { 771 'features': {
725 'dynamic_refresh': True, 772 'dynamic_refresh': True,
726 'can_be_recommended': True, 773 'can_be_recommended': True,
727 }, 774 },
728 'example_value': '/home/${user_name}/Downloads', 775 'example_value': '/home/${user_name}/Downloads',
729 'id': 64, 776 'id': 64,
730 'caption': '''Set download directory''', 777 'caption': '''Set download directory''',
731 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for downloading files. 778 'desc': '''Configures the directory that <ph name="PRODUCT_NAME">$1<ex>Goo gle Chrome</ex></ph> will use for downloading files.
732 779
733 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified on e or enabled the flag to be prompted for download location every time. 780 If you set this policy, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ ph> will use the provided directory regardless whether the user has specified on e or enabled the flag to be prompted for download location every time.
734 781
735 If this policy is left not set the default download directory will be used and the user will be able to change it.''', 782 If this policy is left not set the default download directory will be used and the user will be able to change it.''',
736 'label': '''Set download directory''', 783 'label': '''Set download directory''',
737 }, 784 },
738 { 785 {
739 'name': 'ClearSiteDataOnExit', 786 'name': 'ClearSiteDataOnExit',
740 'type': 'main', 787 'type': 'main',
788 'schema': { 'type': 'boolean' },
741 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 789 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
742 'features': { 790 'features': {
743 'dynamic_refresh': True, 791 'dynamic_refresh': True,
744 'can_be_recommended': True, 792 'can_be_recommended': True,
745 }, 793 },
746 'deprecated': True, 794 'deprecated': True,
747 'example_value': True, 795 'example_value': True,
748 'id': 65, 796 'id': 65,
749 'caption': '''Clear site data on browser shutdown (deprecated)''', 797 'caption': '''Clear site data on browser shutdown (deprecated)''',
750 'desc': '''This policy is an override for the "Clear cookies and other sit e data when I close my browser" content settings option that <ph name="PRODUCT_N AME">$1<ex>Google Chrome</ex></ph> supported prior to version 21. 798 'desc': '''This policy is an override for the "Clear cookies and other sit e data when I close my browser" content settings option that <ph name="PRODUCT_N AME">$1<ex>Google Chrome</ex></ph> supported prior to version 21.
(...skipping 18 matching lines...) Expand all
769 For detailed examples, visit: 817 For detailed examples, visit:
770 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-docume nts/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.chrom ium.org/developers/design-documents/network-settings#TOC-Command-line-options-fo r-proxy-sett</ex></ph> 818 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-docume nts/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.chrom ium.org/developers/design-documents/network-settings#TOC-Command-line-options-fo r-proxy-sett</ex></ph>
771 819
772 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> ignores all proxy-related options specified from the command line. 820 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> ignores all proxy-related options specified from the command line.
773 821
774 Leaving these policies not set will allow the users to choose the proxy se ttings on their own.''', 822 Leaving these policies not set will allow the users to choose the proxy se ttings on their own.''',
775 'policies': [ 823 'policies': [
776 { 824 {
777 'name': 'ProxyMode', 825 'name': 'ProxyMode',
778 'type': 'string-enum', 826 'type': 'string-enum',
827 'schema': {
828 'type': 'string',
829 'enum': [
830 'direct',
831 'auto_detect',
832 'pac_script',
833 'fixed_servers',
834 'system'
835 ],
836 },
779 'items': [ 837 'items': [
780 { 838 {
781 'name': 'ProxyDisabled', 839 'name': 'ProxyDisabled',
782 'value': 'direct', 840 'value': 'direct',
783 'caption': '''Never use a proxy''', 841 'caption': '''Never use a proxy''',
784 }, 842 },
785 { 843 {
786 'name': 'ProxyAutoDetect', 844 'name': 'ProxyAutoDetect',
787 'value': 'auto_detect', 845 'value': 'auto_detect',
788 'caption': '''Auto detect proxy settings''', 846 'caption': '''Auto detect proxy settings''',
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
821 For detailed examples, visit: 879 For detailed examples, visit:
822 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph> 880 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>
823 881
824 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> ignores all proxy-related options specified from the command line. 882 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> ignores all proxy-related options specified from the command line.
825 883
826 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''', 884 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''',
827 }, 885 },
828 { 886 {
829 'name': 'ProxyServerMode', 887 'name': 'ProxyServerMode',
830 'type': 'int-enum', 888 'type': 'int-enum',
889 'schema': {
890 'type': 'integer',
891 'enum': [ 0, 1, 2, 3 ],
892 },
831 'items': [ 893 'items': [
832 { 894 {
833 'name': 'ProxyServerDisabled', 895 'name': 'ProxyServerDisabled',
834 'value': 0, 896 'value': 0,
835 'caption': '''Never use a proxy''', 897 'caption': '''Never use a proxy''',
836 }, 898 },
837 { 899 {
838 'name': 'ProxyServerAutoDetect', 900 'name': 'ProxyServerAutoDetect',
839 'value': 1, 901 'value': 1,
840 'caption': '''Auto detect proxy settings''', 902 'caption': '''Auto detect proxy settings''',
(...skipping 28 matching lines...) Expand all
869 For detailed examples, visit: 931 For detailed examples, visit:
870 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph> 932 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>
871 933
872 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> ignores all proxy-related options specified from the command line. 934 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> ignores all proxy-related options specified from the command line.
873 935
874 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''', 936 Leaving this policy not set will allow the users to choose the proxy s ettings on their own.''',
875 }, 937 },
876 { 938 {
877 'name': 'ProxyServer', 939 'name': 'ProxyServer',
878 'type': 'string', 940 'type': 'string',
941 'schema': { 'type': 'string' },
879 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 942 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
880 'features': {'dynamic_refresh': True}, 943 'features': {'dynamic_refresh': True},
881 'example_value': '123.123.123.123:8080', 944 'example_value': '123.123.123.123:8080',
882 'id': 23, 945 'id': 23,
883 'caption': '''Address or URL of proxy server''', 946 'caption': '''Address or URL of proxy server''',
884 'desc': '''You can specify the URL of the proxy server here. 947 'desc': '''You can specify the URL of the proxy server here.
885 948
886 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'. 949 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'.
887 950
888 You should leave this policy not set if you have selected any other mo de for setting proxy policies. 951 You should leave this policy not set if you have selected any other mo de for setting proxy policies.
889 952
890 For more options and detailed examples, visit: 953 For more options and detailed examples, visit:
891 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>''', 954 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>''',
892 }, 955 },
893 { 956 {
894 'name': 'ProxyPacUrl', 957 'name': 'ProxyPacUrl',
895 'type': 'string', 958 'type': 'string',
959 'schema': { 'type': 'string' },
896 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 960 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
897 'features': {'dynamic_refresh': True}, 961 'features': {'dynamic_refresh': True},
898 'example_value': 'http://internal.site/example.pac', 962 'example_value': 'http://internal.site/example.pac',
899 'id': 24, 963 'id': 24,
900 'caption': '''URL to a proxy .pac file''', 964 'caption': '''URL to a proxy .pac file''',
901 'desc': '''You can specify a URL to a proxy .pac file here. 965 'desc': '''You can specify a URL to a proxy .pac file here.
902 966
903 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'. 967 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'.
904 968
905 You should leave this policy not set if you have selected any other mo de for setting proxy policies. 969 You should leave this policy not set if you have selected any other mo de for setting proxy policies.
906 970
907 For detailed examples, visit: 971 For detailed examples, visit:
908 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>''', 972 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>''',
909 }, 973 },
910 { 974 {
911 'name': 'ProxyBypassList', 975 'name': 'ProxyBypassList',
912 'type': 'string', 976 'type': 'string',
977 'schema': { 'type': 'string' },
913 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 978 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
914 'features': {'dynamic_refresh': True}, 979 'features': {'dynamic_refresh': True},
915 'example_value': 'http://www.example1.com,http://www.example2.com,http ://internalsite/', 980 'example_value': 'http://www.example1.com,http://www.example2.com,http ://internalsite/',
916 'id': 25, 981 'id': 25,
917 'caption': '''Proxy bypass rules''', 982 'caption': '''Proxy bypass rules''',
918 'desc': '''<ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> will bypass any proxy for the list of hosts given here. 983 'desc': '''<ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> will bypass any proxy for the list of hosts given here.
919 984
920 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'. 985 This policy only takes effect if you have selected manual proxy settin gs at 'Choose how to specify proxy server settings'.
921 986
922 You should leave this policy not set if you have selected any other mo de for setting proxy policies. 987 You should leave this policy not set if you have selected any other mo de for setting proxy policies.
923 988
924 For more detailed examples, visit: 989 For more detailed examples, visit:
925 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>''', 990 <ph name="PROXY_HELP_URL">http://www.chromium.org/developers/design-do cuments/network-settings#TOC-Command-line-options-for-proxy-sett<ex>http://www.c hromium.org/developers/design-documents/network-settings#TOC-Command-line-option s-for-proxy-sett</ex></ph>''',
926 'label': '''Comma-separated list of proxy bypass rules''', 991 'label': '''Comma-separated list of proxy bypass rules''',
927 }, 992 },
928 ], 993 ],
929 }, 994 },
930 { 995 {
931 # TODO(joaodasilva): Make this the default and deprecate the other proxy 996 # TODO(joaodasilva): Make this the default and deprecate the other proxy
932 # policies once all providers are ready to load 'dict' policies. 997 # policies once all providers are ready to load 'dict' policies.
933 # This is currently an internal policy. 998 # This is currently an internal policy.
934 # http://crbug.com/108992, http://crbug.com/108996 999 # http://crbug.com/108992, http://crbug.com/108996
935 'name': 'ProxySettings', 1000 'name': 'ProxySettings',
936 'type': 'dict', 1001 'type': 'dict',
1002 'schema': {
1003 'type': 'object',
1004 'properties': {
1005 'ProxyMode': { 'type': 'string' },
1006 'ProxyPacUrl': { 'type': 'string' },
1007 'ProxyServer': { 'type': 'string' },
1008 'ProxyBypassList': { 'type': 'string' },
1009 'ProxyServerMode': { 'type': 'string' },
1010 },
1011 },
937 'supported_on': ['chrome.*:18-', 'chrome_os:0.18-'], 1012 'supported_on': ['chrome.*:18-', 'chrome_os:0.18-'],
938 'future': True, 1013 'future': True,
939 'features': {'dynamic_refresh': True}, 1014 'features': {'dynamic_refresh': True},
940 'example_value': { "ProxyMode": "direct" }, 1015 'example_value': { "ProxyMode": "direct" },
941 'id': 116, 1016 'id': 116,
942 'caption': '''Proxy settings''', 1017 'caption': '''Proxy settings''',
943 'desc': '''Configures the proxy settings for <ph name="PRODUCT_NAME">$1<ex >Google Chrome</ex></ph>. 1018 'desc': '''Configures the proxy settings for <ph name="PRODUCT_NAME">$1<ex >Google Chrome</ex></ph>.
944 1019
945 This policy isn't ready for usage yet, please don't use it.''', 1020 This policy isn't ready for usage yet, please don't use it.''',
946 }, 1021 },
947 { 1022 {
948 'name': 'HTTPAuthentication', 1023 'name': 'HTTPAuthentication',
949 'type': 'group', 1024 'type': 'group',
950 'caption': '''Policies for HTTP Authentication''', 1025 'caption': '''Policies for HTTP Authentication''',
951 'desc': '''Policies related to integrated HTTP authentication.''', 1026 'desc': '''Policies related to integrated HTTP authentication.''',
952 'policies': [ 1027 'policies': [
953 { 1028 {
954 'name': 'AuthSchemes', 1029 'name': 'AuthSchemes',
955 'type': 'string', 1030 'type': 'string',
1031 'schema': { 'type': 'string' },
956 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1032 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
957 'features': {'dynamic_refresh': False}, 1033 'features': {'dynamic_refresh': False},
958 'example_value': 'basic,digest,ntlm,negotiate', 1034 'example_value': 'basic,digest,ntlm,negotiate',
959 'id': 26, 1035 'id': 26,
960 'caption': '''Supported authentication schemes''', 1036 'caption': '''Supported authentication schemes''',
961 'desc': '''Specifies which HTTP Authentication schemes are supported b y <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 1037 'desc': '''Specifies which HTTP Authentication schemes are supported b y <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
962 1038
963 Possible values are 'basic', 'digest', 'ntlm' and 'negotiate'. Separat e multiple values with commas. 1039 Possible values are 'basic', 'digest', 'ntlm' and 'negotiate'. Separat e multiple values with commas.
964 1040
965 If this policy is left not set, all four schemes will be used.''', 1041 If this policy is left not set, all four schemes will be used.''',
966 }, 1042 },
967 { 1043 {
968 'name': 'DisableAuthNegotiateCnameLookup', 1044 'name': 'DisableAuthNegotiateCnameLookup',
969 'type': 'main', 1045 'type': 'main',
1046 'schema': { 'type': 'boolean' },
970 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1047 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
971 'features': {'dynamic_refresh': False}, 1048 'features': {'dynamic_refresh': False},
972 'example_value': False, 1049 'example_value': False,
973 'id': 27, 1050 'id': 27,
974 'caption': '''Disable CNAME lookup when negotiating Kerberos authentic ation''', 1051 'caption': '''Disable CNAME lookup when negotiating Kerberos authentic ation''',
975 'desc': '''Specifies whether the generated Kerberos SPN is based on th e canonical DNS name or the original name entered. 1052 'desc': '''Specifies whether the generated Kerberos SPN is based on th e canonical DNS name or the original name entered.
976 1053
977 If you enable this setting, CNAME lookup will be skipped and the serve r name will be used as entered. 1054 If you enable this setting, CNAME lookup will be skipped and the serve r name will be used as entered.
978 1055
979 If you disable this setting or leave it not set, the canonical name of the server will be determined via CNAME lookup.''', 1056 If you disable this setting or leave it not set, the canonical name of the server will be determined via CNAME lookup.''',
980 }, 1057 },
981 { 1058 {
982 'name': 'EnableAuthNegotiatePort', 1059 'name': 'EnableAuthNegotiatePort',
983 'type': 'main', 1060 'type': 'main',
1061 'schema': { 'type': 'boolean' },
984 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1062 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
985 'features': {'dynamic_refresh': False}, 1063 'features': {'dynamic_refresh': False},
986 'example_value': False, 1064 'example_value': False,
987 'id': 28, 1065 'id': 28,
988 'caption': '''Include non-standard port in Kerberos SPN''', 1066 'caption': '''Include non-standard port in Kerberos SPN''',
989 'desc': '''Specifies whether the generated Kerberos SPN should include a non-standard port. 1067 'desc': '''Specifies whether the generated Kerberos SPN should include a non-standard port.
990 1068
991 If you enable this setting, and a non-standard port (i.e., a port othe r than 80 or 443) is entered, it will be included in the generated Kerberos SPN. 1069 If you enable this setting, and a non-standard port (i.e., a port othe r than 80 or 443) is entered, it will be included in the generated Kerberos SPN.
992 1070
993 If you disable this setting or leave it not set, the generated Kerbero s SPN will not include a port in any case.''', 1071 If you disable this setting or leave it not set, the generated Kerbero s SPN will not include a port in any case.''',
994 }, 1072 },
995 { 1073 {
996 'name': 'AuthServerWhitelist', 1074 'name': 'AuthServerWhitelist',
997 'type': 'string', 1075 'type': 'string',
1076 'schema': { 'type': 'string' },
998 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1077 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
999 'features': {'dynamic_refresh': False}, 1078 'features': {'dynamic_refresh': False},
1000 'example_value': '*example.com,foobar.com,*baz', 1079 'example_value': '*example.com,foobar.com,*baz',
1001 'id': 29, 1080 'id': 29,
1002 'caption': '''Authentication server whitelist''', 1081 'caption': '''Authentication server whitelist''',
1003 'desc': '''Specifies which servers should be whitelisted for integrate d authentication. Integrated authentication is only enabled when <ph name="PRODU CT_NAME">$1<ex>Google Chrome</ex></ph> receives an authentication challenge from a proxy or from a server which is in this permitted list. 1082 'desc': '''Specifies which servers should be whitelisted for integrate d authentication. Integrated authentication is only enabled when <ph name="PRODU CT_NAME">$1<ex>Google Chrome</ex></ph> receives an authentication challenge from a proxy or from a server which is in this permitted list.
1004 1083
1005 Separate multiple server names with commas. Wildcards (*) are allowed. 1084 Separate multiple server names with commas. Wildcards (*) are allowed.
1006 1085
1007 If you leave this policy not set any server will be accepted for integ rated authentication.''', 1086 If you leave this policy not set any server will be accepted for integ rated authentication.''',
1008 }, 1087 },
1009 { 1088 {
1010 'name': 'AuthNegotiateDelegateWhitelist', 1089 'name': 'AuthNegotiateDelegateWhitelist',
1011 'type': 'string', 1090 'type': 'string',
1091 'schema': { 'type': 'string' },
1012 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1092 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
1013 'features': {'dynamic_refresh': False}, 1093 'features': {'dynamic_refresh': False},
1014 'example_value': 'foobar.example.com', 1094 'example_value': 'foobar.example.com',
1015 'id': 30, 1095 'id': 30,
1016 'caption': '''Kerberos delegation server whitelist''', 1096 'caption': '''Kerberos delegation server whitelist''',
1017 'desc': '''Servers that <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> may delegate to. 1097 'desc': '''Servers that <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> may delegate to.
1018 1098
1019 Separate multiple server names with commas. Wildcards (*) are allowed. 1099 Separate multiple server names with commas. Wildcards (*) are allowed.
1020 1100
1021 If you leave this policy not set any server will be accepted for integ rated authentication.''', 1101 If you leave this policy not set any server will be accepted for integ rated authentication.''',
1022 }, 1102 },
1023 { 1103 {
1024 'name': 'GSSAPILibraryName', 1104 'name': 'GSSAPILibraryName',
1025 'type': 'string', 1105 'type': 'string',
1106 'schema': { 'type': 'string' },
1026 'supported_on': ['chrome.linux:9-', 'chrome.mac:9-'], 1107 'supported_on': ['chrome.linux:9-', 'chrome.mac:9-'],
1027 'features': {'dynamic_refresh': False}, 1108 'features': {'dynamic_refresh': False},
1028 'example_value': 'libgssapi_krb5.so.2', 1109 'example_value': 'libgssapi_krb5.so.2',
1029 'id': 31, 1110 'id': 31,
1030 'caption': '''GSSAPI library name''', 1111 'caption': '''GSSAPI library name''',
1031 'desc': '''Specifies which GSSAPI library to use for HTTP Authenticati on. You can set either just a library name, or a full path. 1112 'desc': '''Specifies which GSSAPI library to use for HTTP Authenticati on. You can set either just a library name, or a full path.
1032 1113
1033 If no setting is provided, <ph name="PRODUCT_NAME">$1<ex>Google Chrome </ex></ph> will fall back to using a default library name.''', 1114 If no setting is provided, <ph name="PRODUCT_NAME">$1<ex>Google Chrome </ex></ph> will fall back to using a default library name.''',
1034 }, 1115 },
1035 { 1116 {
1036 'name': 'AllowCrossOriginAuthPrompt', 1117 'name': 'AllowCrossOriginAuthPrompt',
1037 'type': 'main', 1118 'type': 'main',
1119 'schema': { 'type': 'boolean' },
1038 'supported_on': ['chrome.*:13-'], 1120 'supported_on': ['chrome.*:13-'],
1039 'features': {'dynamic_refresh': True}, 1121 'features': {'dynamic_refresh': True},
1040 'example_value': False, 1122 'example_value': False,
1041 'id': 89, 1123 'id': 89,
1042 'caption': '''Cross-origin HTTP Basic Auth prompts''', 1124 'caption': '''Cross-origin HTTP Basic Auth prompts''',
1043 'desc': '''Controls whether third-party sub-content on a page is allow ed to pop-up an HTTP Basic Auth dialog box. 1125 'desc': '''Controls whether third-party sub-content on a page is allow ed to pop-up an HTTP Basic Auth dialog box.
1044 1126
1045 Typically this is disabled as a phishing defense. If this policy is no t set, this is disabled and third-party sub-content will not be allowed to pop u p a HTTP Basic Auth dialog box.''', 1127 Typically this is disabled as a phishing defense. If this policy is no t set, this is disabled and third-party sub-content will not be allowed to pop u p a HTTP Basic Auth dialog box.''',
1046 }, 1128 },
1047 ], 1129 ],
1048 }, 1130 },
1049 { 1131 {
1050 'name': 'Extensions', 1132 'name': 'Extensions',
1051 'type': 'group', 1133 'type': 'group',
1052 'caption': '''Extensions''', 1134 'caption': '''Extensions''',
1053 'desc': '''Configures extension-related policies. The user is not allowed to install blacklisted extensions unless they are whitelisted. You can also forc e <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to automatically install extensions by specifying them in <ph name="EXTENSIONINSTALLFORCELIST_POLICY_NAM E">ExtensionInstallForcelist</ph>. The blacklist takes precedence over the list of forced extensions.''', 1135 'desc': '''Configures extension-related policies. The user is not allowed to install blacklisted extensions unless they are whitelisted. You can also forc e <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to automatically install extensions by specifying them in <ph name="EXTENSIONINSTALLFORCELIST_POLICY_NAM E">ExtensionInstallForcelist</ph>. The blacklist takes precedence over the list of forced extensions.''',
1054 'policies': [ 1136 'policies': [
1055 { 1137 {
1056 'name': 'ExtensionInstallBlacklist', 1138 'name': 'ExtensionInstallBlacklist',
1057 'type': 'list', 1139 'type': 'list',
1140 'schema': {
1141 'type': 'array',
1142 'items': { 'type': 'string' },
1143 },
1058 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1144 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1059 'features': {'dynamic_refresh': True}, 1145 'features': {'dynamic_refresh': True},
1060 'example_value': ['extension_id1', 'extension_id2'], 1146 'example_value': ['extension_id1', 'extension_id2'],
1061 'id': 32, 1147 'id': 32,
1062 'caption': '''Configure extension installation blacklist''', 1148 'caption': '''Configure extension installation blacklist''',
1063 'desc': '''Allows you to specify which extensions the users can NOT in stall. Extensions already installed will be removed if blacklisted. 1149 'desc': '''Allows you to specify which extensions the users can NOT in stall. Extensions already installed will be removed if blacklisted.
1064 1150
1065 A blacklist value of '*' means all extensions are blacklisted unless t hey are explicitly listed in the whitelist. 1151 A blacklist value of '*' means all extensions are blacklisted unless t hey are explicitly listed in the whitelist.
1066 1152
1067 If this policy is left not set the user can install any extension in < ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''', 1153 If this policy is left not set the user can install any extension in < ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''',
1068 'label': '''Extension IDs the user should be prevented from installing (or * for all)''', 1154 'label': '''Extension IDs the user should be prevented from installing (or * for all)''',
1069 }, 1155 },
1070 { 1156 {
1071 'name': 'ExtensionInstallWhitelist', 1157 'name': 'ExtensionInstallWhitelist',
1072 'type': 'list', 1158 'type': 'list',
1159 'schema': {
1160 'type': 'array',
1161 'items': { 'type': 'string' },
1162 },
1073 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1163 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1074 'features': {'dynamic_refresh': True}, 1164 'features': {'dynamic_refresh': True},
1075 'example_value': ['extension_id1', 'extension_id2'], 1165 'example_value': ['extension_id1', 'extension_id2'],
1076 'id': 33, 1166 'id': 33,
1077 'caption': '''Configure extension installation whitelist''', 1167 'caption': '''Configure extension installation whitelist''',
1078 'desc': '''Allows you to specify which extensions are not subject to t he blacklist. 1168 'desc': '''Allows you to specify which extensions are not subject to t he blacklist.
1079 1169
1080 A blacklist value of * means all extensions are blacklisted and users can only install extensions listed in the whitelist. 1170 A blacklist value of * means all extensions are blacklisted and users can only install extensions listed in the whitelist.
1081 1171
1082 By default, all extensions are whitelisted, but if all extensions have been blacklisted by policy, the whitelist can be used to override that policy.' '', 1172 By default, all extensions are whitelisted, but if all extensions have been blacklisted by policy, the whitelist can be used to override that policy.' '',
1083 'label': '''Extension IDs to exempt from the blacklist''', 1173 'label': '''Extension IDs to exempt from the blacklist''',
1084 }, 1174 },
1085 { 1175 {
1086 'name': 'ExtensionInstallForcelist', 1176 'name': 'ExtensionInstallForcelist',
1087 'type': 'list', 1177 'type': 'list',
1178 'schema': {
1179 'type': 'array',
1180 'items': { 'type': 'string' },
1181 },
1088 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1182 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
1089 'features': {'dynamic_refresh': True}, 1183 'features': {'dynamic_refresh': True},
1090 'example_value': ['lcncmkcnkcdbbanbjakcencbaoegdjlp;https://clients2.g oogle.com/service/update2/crx'], 1184 'example_value': ['lcncmkcnkcdbbanbjakcencbaoegdjlp;https://clients2.g oogle.com/service/update2/crx'],
1091 'id': 34, 1185 'id': 34,
1092 'caption': '''Configure the list of force-installed extensions''', 1186 'caption': '''Configure the list of force-installed extensions''',
1093 'desc': '''Allows you to specify a list of extensions that will be ins talled silently, without user interaction. 1187 'desc': '''Allows you to specify a list of extensions that will be ins talled silently, without user interaction.
1094 1188
1095 Each item of the list is a string that contains an extension ID and an update URL delimited by a semicolon (<ph name="SEMICOLON">;</ph>). The extensio n ID is the 32-letter string found e.g. on <ph name="CHROME_EXTENSIONS_LINK">chr ome://extensions</ph> when in developer mode. The update URL should point to an Update Manifest XML document as described at <ph name="LINK_TO_EXTENSION_DOC1">h ttp://code.google.com/chrome/extensions/autoupdate.html</ph>. 1189 Each item of the list is a string that contains an extension ID and an update URL delimited by a semicolon (<ph name="SEMICOLON">;</ph>). The extensio n ID is the 32-letter string found e.g. on <ph name="CHROME_EXTENSIONS_LINK">chr ome://extensions</ph> when in developer mode. The update URL should point to an Update Manifest XML document as described at <ph name="LINK_TO_EXTENSION_DOC1">h ttp://code.google.com/chrome/extensions/autoupdate.html</ph>.
1096 1190
1097 For each item, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> w ill retrieve the extension specified by the extension ID from the update service at the specified update URL and silently install it. 1191 For each item, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> w ill retrieve the extension specified by the extension ID from the update service at the specified update URL and silently install it.
1098 1192
1099 For example, <ph name="EXTENSION_POLICY_EXAMPLE">lcncmkcnkcdbbanbjakce ncbaoegdjlp;https://clients2.google.com/service/update2/crx</ph> installs the <p h name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME">Google SSL Web Search</ph> exte nsion from the standard Chrome Web Store update URL. For more information about hosting extensions, see: <ph name="LINK_TO_EXTENSION_DOC2">http://code.google.co m/chrome/extensions/hosting.html</ph>. 1193 For example, <ph name="EXTENSION_POLICY_EXAMPLE">lcncmkcnkcdbbanbjakce ncbaoegdjlp;https://clients2.google.com/service/update2/crx</ph> installs the <p h name="EXTENSION_POLICY_EXAMPLE_EXTENSION_NAME">Google SSL Web Search</ph> exte nsion from the standard Chrome Web Store update URL. For more information about hosting extensions, see: <ph name="LINK_TO_EXTENSION_DOC2">http://code.google.co m/chrome/extensions/hosting.html</ph>.
1100 1194
1101 Users will be unable to uninstall extensions that are specified by thi s policy. If you remove an extension from this list, then it will be automatical ly uninstalled by <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 1195 Users will be unable to uninstall extensions that are specified by thi s policy. If you remove an extension from this list, then it will be automatical ly uninstalled by <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1102 1196
1103 If this policy is left not set the user can uninstall any extension i n <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''', 1197 If this policy is left not set the user can uninstall any extension i n <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''',
1104 'label': '''Extension IDs and update URLs to be silently installed''', 1198 'label': '''Extension IDs and update URLs to be silently installed''',
1105 }, 1199 },
1106 { 1200 {
1107 'name': 'ExtensionInstallSources', 1201 'name': 'ExtensionInstallSources',
1108 'type': 'list', 1202 'type': 'list',
1203 'schema': {
1204 'type': 'array',
1205 'items': { 'type': 'string' },
1206 },
1109 'supported_on': ['chrome.*:21-', 'chrome_os:21-'], 1207 'supported_on': ['chrome.*:21-', 'chrome_os:21-'],
1110 'features': {'dynamic_refresh': True}, 1208 'features': {'dynamic_refresh': True},
1111 'example_value': ['https://corp.mycompany.com/*'], 1209 'example_value': ['https://corp.mycompany.com/*'],
1112 'id': 148, 1210 'id': 148,
1113 'caption': '''Configure extension, app, and user script install source s''', 1211 'caption': '''Configure extension, app, and user script install source s''',
1114 'desc': '''Allows you to specify which URLs are allowed to install ext ensions, apps, and themes. 1212 'desc': '''Allows you to specify which URLs are allowed to install ext ensions, apps, and themes.
1115 1213
1116 Starting in Chrome 21, it is more difficult to install extensions, app s, and user scripts from outside the Chrome Web Store. Previously, users could c lick on a link to a *.crx file, and Chrome would offer to install the file after a few warnings. After Chrome 21, such files must be downloaded and dragged onto the Chrome settings page. This setting allows specific URLs to have the old, ea sier installation flow. 1214 Starting in Chrome 21, it is more difficult to install extensions, app s, and user scripts from outside the Chrome Web Store. Previously, users could c lick on a link to a *.crx file, and Chrome would offer to install the file after a few warnings. After Chrome 21, such files must be downloaded and dragged onto the Chrome settings page. This setting allows specific URLs to have the old, ea sier installation flow.
1117 1215
1118 Each item in this list is an extension-style match pattern (see http:/ /code.google.com/chrome/extensions/match_patterns.html). Users will be able to e asily install items from any URL that matches an item in this list. Both the loc ation of the *.crx file and the page where the download is started from (i.e. th e referrer) must be allowed by these patterns. 1216 Each item in this list is an extension-style match pattern (see http:/ /code.google.com/chrome/extensions/match_patterns.html). Users will be able to e asily install items from any URL that matches an item in this list. Both the loc ation of the *.crx file and the page where the download is started from (i.e. th e referrer) must be allowed by these patterns.
1119 1217
1120 ExtensionInstallBlacklist takes precedence over this policy. That is, an extension on the blacklist won't be installed, even if it happens from a site on this list.''', 1218 ExtensionInstallBlacklist takes precedence over this policy. That is, an extension on the blacklist won't be installed, even if it happens from a site on this list.''',
1121 'label': '''URL patterns to allow extension, app, and user script inst alls from''', 1219 'label': '''URL patterns to allow extension, app, and user script inst alls from''',
1122 }, 1220 },
1123 ], 1221 ],
1124 }, 1222 },
1125 { 1223 {
1126 'name': 'ShowHomeButton', 1224 'name': 'ShowHomeButton',
1127 'type': 'main', 1225 'type': 'main',
1226 'schema': { 'type': 'boolean' },
1128 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1227 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1129 'features': { 1228 'features': {
1130 'dynamic_refresh': True, 1229 'dynamic_refresh': True,
1131 'can_be_recommended': True, 1230 'can_be_recommended': True,
1132 }, 1231 },
1133 'example_value': True, 1232 'example_value': True,
1134 'id': 35, 1233 'id': 35,
1135 'caption': '''Show Home button on toolbar''', 1234 'caption': '''Show Home button on toolbar''',
1136 'desc': '''Shows the Home button on <ph name="PRODUCT_NAME">$1<ex>Google C hrome</ex></ph>'s toolbar. 1235 'desc': '''Shows the Home button on <ph name="PRODUCT_NAME">$1<ex>Google C hrome</ex></ph>'s toolbar.
1137 1236
1138 If you enable this setting, the Home button is always shown. 1237 If you enable this setting, the Home button is always shown.
1139 1238
1140 If you disable this setting, the Home button is never shown. 1239 If you disable this setting, the Home button is never shown.
1141 1240
1142 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 1241 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1143 1242
1144 Leaving this policy not set will allow the user to choose whether to show the home button.''', 1243 Leaving this policy not set will allow the user to choose whether to show the home button.''',
1145 }, 1244 },
1146 { 1245 {
1147 'name': 'DeveloperToolsDisabled', 1246 'name': 'DeveloperToolsDisabled',
1148 'type': 'main', 1247 'type': 'main',
1248 'schema': { 'type': 'boolean' },
1149 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1249 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
1150 'features': {'dynamic_refresh': True}, 1250 'features': {'dynamic_refresh': True},
1151 'example_value': False, 1251 'example_value': False,
1152 'id': 36, 1252 'id': 36,
1153 'caption': '''Disable Developer Tools''', 1253 'caption': '''Disable Developer Tools''',
1154 'desc': '''Disables the Developer Tools and the JavaScript console. 1254 'desc': '''Disables the Developer Tools and the JavaScript console.
1155 1255
1156 If you enable this setting, the Developer Tools can not be accessed and we b-site elements can not be inspected anymore. Any keyboard shortcuts and any men u or context menu entries to open the Developer Tools or the JavaScript Console will be disabled. 1256 If you enable this setting, the Developer Tools can not be accessed and we b-site elements can not be inspected anymore. Any keyboard shortcuts and any men u or context menu entries to open the Developer Tools or the JavaScript Console will be disabled.
1157 1257
1158 Setting this option to disabled or leaving it not set will allow the use t o use the Developer Tools and the JavaScript console.''', 1258 Setting this option to disabled or leaving it not set will allow the use t o use the Developer Tools and the JavaScript console.''',
1159 }, 1259 },
1160 { 1260 {
1161 'name': 'RestoreOnStartupGroup', 1261 'name': 'RestoreOnStartupGroup',
1162 'type': 'group', 1262 'type': 'group',
1163 'caption': '''Startup pages''', 1263 'caption': '''Startup pages''',
1164 'desc': '''Allows you to configure the pages that are loaded on startup. 1264 'desc': '''Allows you to configure the pages that are loaded on startup.
1165 1265
1166 The contents of the list 'URLs to open at startup' are ignored unless you select 'Open a list of URLs' in 'Action on startup'.''', 1266 The contents of the list 'URLs to open at startup' are ignored unless you select 'Open a list of URLs' in 'Action on startup'.''',
1167 'policies': [ 1267 'policies': [
1168 { 1268 {
1169 'name': 'RestoreOnStartup', 1269 'name': 'RestoreOnStartup',
1170 'type': 'int-enum', 1270 'type': 'int-enum',
1271 'schema': {
1272 'type': 'integer',
1273 'enum': [ 1, 4, 5 ],
1274 },
1171 'items': [ 1275 'items': [
1172 { 1276 {
1173 'name': 'RestoreOnStartupIsNewTabPage', 1277 'name': 'RestoreOnStartupIsNewTabPage',
1174 'value': 5, 1278 'value': 5,
1175 'caption': '''Open New Tab Page''', 1279 'caption': '''Open New Tab Page''',
1176 }, 1280 },
1177 { 1281 {
1178 'name': 'RestoreOnStartupIsLastSession', 1282 'name': 'RestoreOnStartupIsLastSession',
1179 'value': 1, 1283 'value': 1,
1180 'caption': '''Restore the last session''', 1284 'caption': '''Restore the last session''',
(...skipping 23 matching lines...) Expand all
1204 1308
1205 If you enable this setting, users cannot change or override it in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 1309 If you enable this setting, users cannot change or override it in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1206 1310
1207 Disabling this setting is equvalent to leaving it not configured. The user will still be able to change it in <ph name="PRODUCT_NAME">$1<ex>Google Chr ome</ex></ph>.''', 1311 Disabling this setting is equvalent to leaving it not configured. The user will still be able to change it in <ph name="PRODUCT_NAME">$1<ex>Google Chr ome</ex></ph>.''',
1208 }, 1312 },
1209 { 1313 {
1210 # TODO(joaodasilva): Flag this policy with 'can_be_recommended' 1314 # TODO(joaodasilva): Flag this policy with 'can_be_recommended'
1211 # after fixing http://crbug.com/106684 1315 # after fixing http://crbug.com/106684
1212 'name': 'RestoreOnStartupURLs', 1316 'name': 'RestoreOnStartupURLs',
1213 'type': 'list', 1317 'type': 'list',
1318 'schema': {
1319 'type': 'array',
1320 'items': { 'type': 'string' },
1321 },
1214 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1322 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1215 'features': {'dynamic_refresh': True}, 1323 'features': {'dynamic_refresh': True},
1216 'example_value': ['http://example.com', 'http://chromium.org'], 1324 'example_value': ['http://example.com', 'http://chromium.org'],
1217 'id': 38, 1325 'id': 38,
1218 'caption': '''URLs to open on startup''', 1326 'caption': '''URLs to open on startup''',
1219 'desc': '''If 'Open a list of URLs' is selected as the startup action, this allows you to specify the list of URLs that are opened. If left not set no URL will be opened on start up. 1327 'desc': '''If 'Open a list of URLs' is selected as the startup action, this allows you to specify the list of URLs that are opened. If left not set no URL will be opened on start up.
1220 1328
1221 This policy only works if the 'RestoreOnStartup' policy is set to 'Res toreOnStartupIsURLs'.''', 1329 This policy only works if the 'RestoreOnStartup' policy is set to 'Res toreOnStartupIsURLs'.''',
1222 }, 1330 },
1223 ], 1331 ],
1224 }, 1332 },
1225 { 1333 {
1226 'name': 'BlockThirdPartyCookies', 1334 'name': 'BlockThirdPartyCookies',
1227 'type': 'main', 1335 'type': 'main',
1336 'schema': { 'type': 'boolean' },
1228 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1337 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1229 'features': { 1338 'features': {
1230 'dynamic_refresh': True, 1339 'dynamic_refresh': True,
1231 'can_be_recommended': True, 1340 'can_be_recommended': True,
1232 }, 1341 },
1233 'example_value': False, 1342 'example_value': False,
1234 'id': 39, 1343 'id': 39,
1235 'caption': '''Block third party cookies''', 1344 'caption': '''Block third party cookies''',
1236 'desc': '''Blocks third party cookies. 1345 'desc': '''Blocks third party cookies.
1237 1346
1238 Enabling this setting prevents cookies from being set by web page elements that are not from the domain that is in the browser's address bar. 1347 Enabling this setting prevents cookies from being set by web page elements that are not from the domain that is in the browser's address bar.
1239 1348
1240 Disabling this setting allows cookies to be set by web page elements that are not from the domain that is in the browser's address bar and prevents users from changing this setting. 1349 Disabling this setting allows cookies to be set by web page elements that are not from the domain that is in the browser's address bar and prevents users from changing this setting.
1241 1350
1242 If this policy is left not set, third party cookies will be enabled but th e user will be able to change that.''', 1351 If this policy is left not set, third party cookies will be enabled but th e user will be able to change that.''',
1243 }, 1352 },
1244 { 1353 {
1245 # TODO(joaodasilva): Flag these policies with 'can_be_recommended' 1354 # TODO(joaodasilva): Flag these policies with 'can_be_recommended'
1246 # after fixing http://crbug.com/106683 1355 # after fixing http://crbug.com/106683
1247 'name': 'DefaultSearchProvider', 1356 'name': 'DefaultSearchProvider',
1248 'type': 'group', 1357 'type': 'group',
1249 'caption': '''Default search provider''', 1358 'caption': '''Default search provider''',
1250 'desc': '''Configures the default search provider. You can specify the def ault search provider that the user will use or choose to disable default search. ''', 1359 'desc': '''Configures the default search provider. You can specify the def ault search provider that the user will use or choose to disable default search. ''',
1251 'policies': [ 1360 'policies': [
1252 { 1361 {
1253 'name': 'DefaultSearchProviderEnabled', 1362 'name': 'DefaultSearchProviderEnabled',
1254 'type': 'main', 1363 'type': 'main',
1364 'schema': { 'type': 'boolean' },
1255 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1365 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1256 'features': {'dynamic_refresh': True}, 1366 'features': {'dynamic_refresh': True},
1257 'example_value': True, 1367 'example_value': True,
1258 'id': 40, 1368 'id': 40,
1259 'caption': '''Enable the default search provider''', 1369 'caption': '''Enable the default search provider''',
1260 'desc': '''Enables the use of a default search provider. 1370 'desc': '''Enables the use of a default search provider.
1261 1371
1262 If you enable this setting, a default search is performed when the use r types text in the omnibox that is not a URL. 1372 If you enable this setting, a default search is performed when the use r types text in the omnibox that is not a URL.
1263 1373
1264 You can specify the default search provider to be used by setting the rest of the default search policies. If these are left empty, the user can choos e the default provider. 1374 You can specify the default search provider to be used by setting the rest of the default search policies. If these are left empty, the user can choos e the default provider.
1265 1375
1266 If you disable this setting, no search is performed when the user ente rs non-URL text in the omnibox. 1376 If you disable this setting, no search is performed when the user ente rs non-URL text in the omnibox.
1267 1377
1268 If you enable or disable this setting, users cannot change or override this setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 1378 If you enable or disable this setting, users cannot change or override this setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1269 1379
1270 If this policy is left not set, the default search provider is enabled , and the user will be able to set the search provider list.''', 1380 If this policy is left not set, the default search provider is enabled , and the user will be able to set the search provider list.''',
1271 }, 1381 },
1272 { 1382 {
1273 'name': 'DefaultSearchProviderName', 1383 'name': 'DefaultSearchProviderName',
1274 'type': 'string', 1384 'type': 'string',
1385 'schema': { 'type': 'string' },
1275 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1386 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1276 'features': {'dynamic_refresh': True}, 1387 'features': {'dynamic_refresh': True},
1277 'example_value': 'My Intranet Search', 1388 'example_value': 'My Intranet Search',
1278 'id': 41, 1389 'id': 41,
1279 'caption': '''Default search provider name''', 1390 'caption': '''Default search provider name''',
1280 'desc': '''Specifies the name of the default search provider. If left empty or not set, the host name specified by the search URL will be used. 1391 'desc': '''Specifies the name of the default search provider. If left empty or not set, the host name specified by the search URL will be used.
1281 1392
1282 This policy is only considered if the 'DefaultSearchProviderEnabled' p olicy is enabled.''', 1393 This policy is only considered if the 'DefaultSearchProviderEnabled' p olicy is enabled.''',
1283 }, 1394 },
1284 { 1395 {
1285 'name': 'DefaultSearchProviderKeyword', 1396 'name': 'DefaultSearchProviderKeyword',
1286 'type': 'string', 1397 'type': 'string',
1398 'schema': { 'type': 'string' },
1287 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1399 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1288 'features': {'dynamic_refresh': True}, 1400 'features': {'dynamic_refresh': True},
1289 'example_value': 'mis', 1401 'example_value': 'mis',
1290 'id': 42, 1402 'id': 42,
1291 'caption': '''Default search provider keyword''', 1403 'caption': '''Default search provider keyword''',
1292 'desc': '''Specifies the keyword, which is the shortcut used in the om nibox to trigger the search for this provider. 1404 'desc': '''Specifies the keyword, which is the shortcut used in the om nibox to trigger the search for this provider.
1293 1405
1294 This policy is optional. If not set, no keyword will activate the sear ch provider. 1406 This policy is optional. If not set, no keyword will activate the sear ch provider.
1295 1407
1296 This policy is only considered if the 'DefaultSearchProviderEnabled' p olicy is enabled.''', 1408 This policy is only considered if the 'DefaultSearchProviderEnabled' p olicy is enabled.''',
1297 }, 1409 },
1298 { 1410 {
1299 'name': 'DefaultSearchProviderSearchURL', 1411 'name': 'DefaultSearchProviderSearchURL',
1300 'type': 'string', 1412 'type': 'string',
1413 'schema': { 'type': 'string' },
1301 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1414 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1302 'features': {'dynamic_refresh': True}, 1415 'features': {'dynamic_refresh': True},
1303 'example_value': 'http://search.my.company/search?q={searchTerms}', 1416 'example_value': 'http://search.my.company/search?q={searchTerms}',
1304 'id': 43, 1417 'id': 43,
1305 'caption': '''Default search provider search URL''', 1418 'caption': '''Default search provider search URL''',
1306 'desc': '''Specifies the URL of the search engine used when doing a de fault search. The URL should contain the string '<ph name="SEARCH_TERM_MARKER">{ searchTerms}</ph>', which will be replaced at query time by the terms the user i s searching for. 1419 'desc': '''Specifies the URL of the search engine used when doing a de fault search. The URL should contain the string '<ph name="SEARCH_TERM_MARKER">{ searchTerms}</ph>', which will be replaced at query time by the terms the user i s searching for.
1307 1420
1308 This option must be set when the 'DefaultSearchProviderEnabled' policy is enabled and will only be respected if this is the case.''', 1421 This option must be set when the 'DefaultSearchProviderEnabled' policy is enabled and will only be respected if this is the case.''',
1309 }, 1422 },
1310 { 1423 {
1311 'name': 'DefaultSearchProviderSuggestURL', 1424 'name': 'DefaultSearchProviderSuggestURL',
1312 'type': 'string', 1425 'type': 'string',
1426 'schema': { 'type': 'string' },
1313 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1427 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1314 'features': {'dynamic_refresh': True}, 1428 'features': {'dynamic_refresh': True},
1315 'example_value': 'http://search.my.company/suggest?q={searchTerms}', 1429 'example_value': 'http://search.my.company/suggest?q={searchTerms}',
1316 'id': 44, 1430 'id': 44,
1317 'caption': '''Default search provider suggest URL''', 1431 'caption': '''Default search provider suggest URL''',
1318 'desc': '''Specifies the URL of the search engine used to provide sear ch suggestions. The URL should contain the string '<ph name="SEARCH_TERM_MARKER" >{searchTerms}</ph>', which will be replaced at query time by the text the user has entered so far. 1432 'desc': '''Specifies the URL of the search engine used to provide sear ch suggestions. The URL should contain the string '<ph name="SEARCH_TERM_MARKER" >{searchTerms}</ph>', which will be replaced at query time by the text the user has entered so far.
1319 1433
1320 This policy is optional. If not set, no suggest URL will be used. 1434 This policy is optional. If not set, no suggest URL will be used.
1321 1435
1322 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''', 1436 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''',
1323 }, 1437 },
1324 { 1438 {
1325 'name': 'DefaultSearchProviderInstantURL', 1439 'name': 'DefaultSearchProviderInstantURL',
1326 'type': 'string', 1440 'type': 'string',
1441 'schema': { 'type': 'string' },
1327 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1442 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1328 'features': {'dynamic_refresh': True}, 1443 'features': {'dynamic_refresh': True},
1329 'example_value': 'http://search.my.company/suggest?q={searchTerms}', 1444 'example_value': 'http://search.my.company/suggest?q={searchTerms}',
1330 'id': 45, 1445 'id': 45,
1331 'caption': '''Default search provider instant URL''', 1446 'caption': '''Default search provider instant URL''',
1332 'desc': '''Specifies the URL of the search engine used to provide inst ant results. The URL should contain the string <ph name="SEARCH_TERM_MARKER">'{s earchTerms}'</ph>, which will be replaced at query time by the text the user has entered so far. 1447 'desc': '''Specifies the URL of the search engine used to provide inst ant results. The URL should contain the string <ph name="SEARCH_TERM_MARKER">'{s earchTerms}'</ph>, which will be replaced at query time by the text the user has entered so far.
1333 1448
1334 This policy is optional. If not set, no instant search results will be provided. 1449 This policy is optional. If not set, no instant search results will be provided.
1335 1450
1336 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''', 1451 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''',
1337 }, 1452 },
1338 { 1453 {
1339 'name': 'DefaultSearchProviderIconURL', 1454 'name': 'DefaultSearchProviderIconURL',
1340 'type': 'string', 1455 'type': 'string',
1456 'schema': { 'type': 'string' },
1341 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1457 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1342 'features': {'dynamic_refresh': True}, 1458 'features': {'dynamic_refresh': True},
1343 'example_value': 'http://search.my.company/favicon.ico', 1459 'example_value': 'http://search.my.company/favicon.ico',
1344 'id': 46, 1460 'id': 46,
1345 'caption': '''Default search provider icon''', 1461 'caption': '''Default search provider icon''',
1346 'desc': '''Specifies the favorite icon URL of the default search provi der. 1462 'desc': '''Specifies the favorite icon URL of the default search provi der.
1347 1463
1348 This policy is optional. If not set, no icon will be present for the s earch provider. 1464 This policy is optional. If not set, no icon will be present for the s earch provider.
1349 1465
1350 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''', 1466 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''',
1351 }, 1467 },
1352 { 1468 {
1353 'name': 'DefaultSearchProviderEncodings', 1469 'name': 'DefaultSearchProviderEncodings',
1354 'type': 'list', 1470 'type': 'list',
1471 'schema': {
1472 'type': 'array',
1473 'items': { 'type': 'string' },
1474 },
1355 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'], 1475 'supported_on': ['chrome.*:8-', 'chrome_os:0.11-'],
1356 'features': {'dynamic_refresh': True}, 1476 'features': {'dynamic_refresh': True},
1357 'example_value': ['UTF-8', 'UTF-16', 'GB2312', 'ISO-8859-1'], 1477 'example_value': ['UTF-8', 'UTF-16', 'GB2312', 'ISO-8859-1'],
1358 'id': 47, 1478 'id': 47,
1359 'caption': '''Default search provider encodings''', 1479 'caption': '''Default search provider encodings''',
1360 'desc': '''Specifies the character encodings supported by the search p rovider. Encodings are code page names like UTF-8, GB2312, and ISO-8859-1. They are tried in the order provided. 1480 'desc': '''Specifies the character encodings supported by the search p rovider. Encodings are code page names like UTF-8, GB2312, and ISO-8859-1. They are tried in the order provided.
1361 1481
1362 This policy is optional. If not set, the default will be used which is UTF-8. 1482 This policy is optional. If not set, the default will be used which is UTF-8.
1363 1483
1364 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''', 1484 This policy is only respected if the 'DefaultSearchProviderEnabled' po licy is enabled.''',
1365 }, 1485 },
1366 ], 1486 ],
1367 }, 1487 },
1368 { 1488 {
1369 # TODO(joaodasilva): Flag these policies with 'can_be_recommended' 1489 # TODO(joaodasilva): Flag these policies with 'can_be_recommended'
1370 # after fixing http://crbug.com/106682 1490 # after fixing http://crbug.com/106682
1371 'name': 'ContentSettings', 1491 'name': 'ContentSettings',
1372 'type': 'group', 1492 'type': 'group',
1373 'caption': '''Content Settings''', 1493 'caption': '''Content Settings''',
1374 'desc': '''Content Settings allow you to specify how contents of a specifi c type (for example Cookies, Images or JavaScript) is handled.''', 1494 'desc': '''Content Settings allow you to specify how contents of a specifi c type (for example Cookies, Images or JavaScript) is handled.''',
1375 'policies': [ 1495 'policies': [
1376 { 1496 {
1377 'name': 'DefaultCookiesSetting', 1497 'name': 'DefaultCookiesSetting',
1378 'type': 'int-enum', 1498 'type': 'int-enum',
1499 'schema': {
1500 'type': 'integer',
1501 'enum': [ 1, 2, 4 ],
1502 },
1379 'items': [ 1503 'items': [
1380 { 1504 {
1381 'name': 'AllowCookies', 1505 'name': 'AllowCookies',
1382 'value': 1, 1506 'value': 1,
1383 'caption': '''Allow all sites to set local data.''', 1507 'caption': '''Allow all sites to set local data.''',
1384 }, 1508 },
1385 { 1509 {
1386 'name': 'BlockCookies', 1510 'name': 'BlockCookies',
1387 'value': 2, 1511 'value': 2,
1388 'caption': '''Do not allow any site to set local data''', 1512 'caption': '''Do not allow any site to set local data''',
1389 }, 1513 },
1390 { 1514 {
1391 'name': 'SessionOnly', 1515 'name': 'SessionOnly',
1392 'value': 4, 1516 'value': 4,
1393 'caption': '''Keep cookies for the duration of the session.''', 1517 'caption': '''Keep cookies for the duration of the session.''',
1394 }, 1518 },
1395 ], 1519 ],
1396 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1520 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1397 'features': {'dynamic_refresh': True}, 1521 'features': {'dynamic_refresh': True},
1398 'example_value': 1, 1522 'example_value': 1,
1399 'id': 48, 1523 'id': 48,
1400 'caption': '''Default cookies setting''', 1524 'caption': '''Default cookies setting''',
1401 'desc': '''Allows you to set whether websites are allowed to set local data. Setting local data can be either allowed for all websites or denied for a ll websites. 1525 'desc': '''Allows you to set whether websites are allowed to set local data. Setting local data can be either allowed for all websites or denied for a ll websites.
1402 1526
1403 If this policy is left not set, 'AllowCookies' will be used and the us er will be able to change it.''', 1527 If this policy is left not set, 'AllowCookies' will be used and the us er will be able to change it.''',
1404 }, 1528 },
1405 { 1529 {
1406 'name': 'DefaultImagesSetting', 1530 'name': 'DefaultImagesSetting',
1407 'type': 'int-enum', 1531 'type': 'int-enum',
1532 'schema': {
1533 'type': 'integer',
1534 'enum': [ 1, 2 ],
1535 },
1408 'items': [ 1536 'items': [
1409 { 1537 {
1410 'name': 'AllowImages', 1538 'name': 'AllowImages',
1411 'value': 1, 1539 'value': 1,
1412 'caption': '''Allow all sites to show all images''', 1540 'caption': '''Allow all sites to show all images''',
1413 }, 1541 },
1414 { 1542 {
1415 'name': 'BlockImages', 1543 'name': 'BlockImages',
1416 'value': 2, 1544 'value': 2,
1417 'caption': '''Do not allow any site to show images''', 1545 'caption': '''Do not allow any site to show images''',
1418 }, 1546 },
1419 ], 1547 ],
1420 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1548 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1421 'features': {'dynamic_refresh': True}, 1549 'features': {'dynamic_refresh': True},
1422 'example_value': 1, 1550 'example_value': 1,
1423 'id': 49, 1551 'id': 49,
1424 'caption': '''Default images setting''', 1552 'caption': '''Default images setting''',
1425 'desc': '''Allows you to set whether websites are allowed to display i mages. Displaying images can be either allowed for all websites or denied for al l websites. 1553 'desc': '''Allows you to set whether websites are allowed to display i mages. Displaying images can be either allowed for all websites or denied for al l websites.
1426 1554
1427 If this policy is left not set, 'AllowImages' will be used and the use r will be able to change it.''', 1555 If this policy is left not set, 'AllowImages' will be used and the use r will be able to change it.''',
1428 }, 1556 },
1429 { 1557 {
1430 'name': 'DefaultJavaScriptSetting', 1558 'name': 'DefaultJavaScriptSetting',
1431 'type': 'int-enum', 1559 'type': 'int-enum',
1560 'schema': {
1561 'type': 'integer',
1562 'enum': [ 1, 2 ],
1563 },
1432 'items': [ 1564 'items': [
1433 { 1565 {
1434 'name': 'AllowJavaScript', 1566 'name': 'AllowJavaScript',
1435 'value': 1, 1567 'value': 1,
1436 'caption': '''Allow all sites to run JavaScript''', 1568 'caption': '''Allow all sites to run JavaScript''',
1437 }, 1569 },
1438 { 1570 {
1439 'name': 'BlockJavaScript', 1571 'name': 'BlockJavaScript',
1440 'value': 2, 1572 'value': 2,
1441 'caption': '''Do not allow any site to run JavaScript''', 1573 'caption': '''Do not allow any site to run JavaScript''',
1442 }, 1574 },
1443 ], 1575 ],
1444 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1576 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1445 'features': {'dynamic_refresh': True}, 1577 'features': {'dynamic_refresh': True},
1446 'example_value': 1, 1578 'example_value': 1,
1447 'id': 50, 1579 'id': 50,
1448 'caption': '''Default JavaScript setting''', 1580 'caption': '''Default JavaScript setting''',
1449 'desc': '''Allows you to set whether websites are allowed to run JavaS cript. Running JavaScript can be either allowed for all websites or denied for a ll websites. 1581 'desc': '''Allows you to set whether websites are allowed to run JavaS cript. Running JavaScript can be either allowed for all websites or denied for a ll websites.
1450 1582
1451 If this policy is left not set, 'AllowJavaScript' will be used and the user will be able to change it.''', 1583 If this policy is left not set, 'AllowJavaScript' will be used and the user will be able to change it.''',
1452 }, 1584 },
1453 { 1585 {
1454 'name': 'DefaultPluginsSetting', 1586 'name': 'DefaultPluginsSetting',
1455 'type': 'int-enum', 1587 'type': 'int-enum',
1588 'schema': {
1589 'type': 'integer',
1590 'enum': [ 1, 2 ],
1591 },
1456 'items': [ 1592 'items': [
1457 { 1593 {
1458 'name': 'AllowPlugins', 1594 'name': 'AllowPlugins',
1459 'value': 1, 1595 'value': 1,
1460 'caption': '''Allow all sites to automatically run plugins''', 1596 'caption': '''Allow all sites to automatically run plugins''',
1461 }, 1597 },
1462 { 1598 {
1463 'name': 'BlockPlugins', 1599 'name': 'BlockPlugins',
1464 'value': 2, 1600 'value': 2,
1465 'caption': '''Block all plugins''', 1601 'caption': '''Block all plugins''',
1466 }, 1602 },
1467 ], 1603 ],
1468 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1604 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1469 'features': {'dynamic_refresh': True}, 1605 'features': {'dynamic_refresh': True},
1470 'example_value': 1, 1606 'example_value': 1,
1471 'id': 51, 1607 'id': 51,
1472 'caption': '''Default plugins setting''', 1608 'caption': '''Default plugins setting''',
1473 'desc': '''Allows you to set whether websites are allowed to automatic ally run plugins. Automatically running plugins can be either allowed for all we bsites or denied for all websites. 1609 'desc': '''Allows you to set whether websites are allowed to automatic ally run plugins. Automatically running plugins can be either allowed for all we bsites or denied for all websites.
1474 1610
1475 If this policy is left not set, 'AllowPlugins' will be used and the us er will be able to change it.''', 1611 If this policy is left not set, 'AllowPlugins' will be used and the us er will be able to change it.''',
1476 }, 1612 },
1477 { 1613 {
1478 'name': 'DefaultPopupsSetting', 1614 'name': 'DefaultPopupsSetting',
1479 'type': 'int-enum', 1615 'type': 'int-enum',
1616 'schema': {
1617 'type': 'integer',
1618 'enum': [ 1, 2 ],
1619 },
1480 'items': [ 1620 'items': [
1481 { 1621 {
1482 'name': 'AllowPopups', 1622 'name': 'AllowPopups',
1483 'value': 1, 1623 'value': 1,
1484 'caption': '''Allow all sites to show pop-ups''', 1624 'caption': '''Allow all sites to show pop-ups''',
1485 }, 1625 },
1486 { 1626 {
1487 'name': 'BlockPopups', 1627 'name': 'BlockPopups',
1488 'value': 2, 1628 'value': 2,
1489 'caption': '''Do not allow any site to show popups''', 1629 'caption': '''Do not allow any site to show popups''',
1490 }, 1630 },
1491 ], 1631 ],
1492 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1632 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1493 'features': {'dynamic_refresh': True}, 1633 'features': {'dynamic_refresh': True},
1494 'example_value': 1, 1634 'example_value': 1,
1495 'id': 52, 1635 'id': 52,
1496 'caption': '''Default popups setting''', 1636 'caption': '''Default popups setting''',
1497 'desc': '''Allows you to set whether websites are allowed to show pop- ups. Showing popups can be either allowed for all websites or denied for all web sites. 1637 'desc': '''Allows you to set whether websites are allowed to show pop- ups. Showing popups can be either allowed for all websites or denied for all web sites.
1498 1638
1499 If this policy is left not set, 'BlockPopups' will be used and the use r will be able to change it.''', 1639 If this policy is left not set, 'BlockPopups' will be used and the use r will be able to change it.''',
1500 }, 1640 },
1501 { 1641 {
1502 'name': 'DefaultNotificationsSetting', 1642 'name': 'DefaultNotificationsSetting',
1503 'type': 'int-enum', 1643 'type': 'int-enum',
1644 'schema': {
1645 'type': 'integer',
1646 'enum': [ 1, 2, 3 ],
1647 },
1504 'items': [ 1648 'items': [
1505 { 1649 {
1506 'name': 'AllowNotifications', 1650 'name': 'AllowNotifications',
1507 'value': 1, 1651 'value': 1,
1508 'caption': '''Allow sites to show desktop notifications''', 1652 'caption': '''Allow sites to show desktop notifications''',
1509 }, 1653 },
1510 { 1654 {
1511 'name': 'BlockNotifications', 1655 'name': 'BlockNotifications',
1512 'value': 2, 1656 'value': 2,
1513 'caption': '''Do not allow any site to show desktop notifications' '', 1657 'caption': '''Do not allow any site to show desktop notifications' '',
1514 }, 1658 },
1515 { 1659 {
1516 'name': 'AskNotifications', 1660 'name': 'AskNotifications',
1517 'value': 3, 1661 'value': 3,
1518 'caption': '''Ask every time a site wants to show desktop notifica tions''', 1662 'caption': '''Ask every time a site wants to show desktop notifica tions''',
1519 }, 1663 },
1520 ], 1664 ],
1521 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1665 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1522 'features': {'dynamic_refresh': True}, 1666 'features': {'dynamic_refresh': True},
1523 'example_value': 2, 1667 'example_value': 2,
1524 'id': 53, 1668 'id': 53,
1525 'caption': '''Default notification setting''', 1669 'caption': '''Default notification setting''',
1526 'desc': '''Allows you to set whether websites are allowed to display d esktop notifications. Displaying desktop notifications can be allowed by default , denied by default or the user can be asked every time a website wants to show desktop notifications. 1670 'desc': '''Allows you to set whether websites are allowed to display d esktop notifications. Displaying desktop notifications can be allowed by default , denied by default or the user can be asked every time a website wants to show desktop notifications.
1527 1671
1528 If this policy is left not set, 'AskNotifications' will be used and th e user will be able to change it.''', 1672 If this policy is left not set, 'AskNotifications' will be used and th e user will be able to change it.''',
1529 }, 1673 },
1530 { 1674 {
1531 'name': 'DefaultGeolocationSetting', 1675 'name': 'DefaultGeolocationSetting',
1532 'type': 'int-enum', 1676 'type': 'int-enum',
1677 'schema': {
1678 'type': 'integer',
1679 'enum': [ 1, 2, 3 ],
1680 },
1533 'items': [ 1681 'items': [
1534 { 1682 {
1535 'name': 'AllowGeolocation', 1683 'name': 'AllowGeolocation',
1536 'value': 1, 1684 'value': 1,
1537 'caption': '''Allow sites to track the users' physical location''' , 1685 'caption': '''Allow sites to track the users' physical location''' ,
1538 }, 1686 },
1539 { 1687 {
1540 'name': 'BlockGeolocation', 1688 'name': 'BlockGeolocation',
1541 'value': 2, 1689 'value': 2,
1542 'caption': '''Do not allow any site to track the users' physical l ocation''', 1690 'caption': '''Do not allow any site to track the users' physical l ocation''',
1543 }, 1691 },
1544 { 1692 {
1545 'name': 'AskGeolocation', 1693 'name': 'AskGeolocation',
1546 'value': 3, 1694 'value': 3,
1547 'caption': '''Ask whenever a site wants to track the users' physic al location''', 1695 'caption': '''Ask whenever a site wants to track the users' physic al location''',
1548 }, 1696 },
1549 ], 1697 ],
1550 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'], 1698 'supported_on': ['chrome.*:10-', 'chrome_os:0.11-'],
1551 'features': {'dynamic_refresh': True}, 1699 'features': {'dynamic_refresh': True},
1552 'example_value': 0, 1700 'example_value': 0,
1553 'id': 54, 1701 'id': 54,
1554 'caption': '''Default geolocation setting''', 1702 'caption': '''Default geolocation setting''',
1555 'desc': '''Allows you to set whether websites are allowed to track the users' physical location. Tracking the users' physical location can be allowed by default, denied by default or the user can be asked every time a website requ ests the physical location. 1703 'desc': '''Allows you to set whether websites are allowed to track the users' physical location. Tracking the users' physical location can be allowed by default, denied by default or the user can be asked every time a website requ ests the physical location.
1556 1704
1557 If this policy is left not set, 'AskGeolocation' will be used and the user will be able to change it.''', 1705 If this policy is left not set, 'AskGeolocation' will be used and the user will be able to change it.''',
1558 }, 1706 },
1559 { 1707 {
1560 'name': 'DefaultMediaStreamSetting', 1708 'name': 'DefaultMediaStreamSetting',
1561 'type': 'int-enum', 1709 'type': 'int-enum',
1710 'schema': {
1711 'type': 'integer',
1712 'enum': [ 1, 2 ],
1713 },
1562 'items': [ 1714 'items': [
1563 { 1715 {
1564 'name': 'PromptOnAccess', 1716 'name': 'PromptOnAccess',
1565 'value': 1, 1717 'value': 1,
1566 'caption': '''Ask every time a site wants to access my camera and/ or microphone''', 1718 'caption': '''Ask every time a site wants to access my camera and/ or microphone''',
1567 }, 1719 },
1568 { 1720 {
1569 'name': 'BlockAccess', 1721 'name': 'BlockAccess',
1570 'value': 2, 1722 'value': 2,
1571 'caption': '''Do not allow any site to access my camera and microp hone''', 1723 'caption': '''Do not allow any site to access my camera and microp hone''',
1572 }, 1724 },
1573 ], 1725 ],
1574 'supported_on': ['chrome.*:22-', 'chrome_os:0.22-'], 1726 'supported_on': ['chrome.*:22-', 'chrome_os:0.22-'],
1575 'features': {'dynamic_refresh': True}, 1727 'features': {'dynamic_refresh': True},
1576 'example_value': 2, 1728 'example_value': 2,
1577 'id': 149, 1729 'id': 149,
1578 'caption': '''Default mediastream setting''', 1730 'caption': '''Default mediastream setting''',
1579 'desc': '''Allows you to set whether websites are allowed to get acces s to media capture devices. Access to media capture devices can be allowed by de fault, or the user can be asked every time a website wants to get access to medi a capture devices. 1731 'desc': '''Allows you to set whether websites are allowed to get acces s to media capture devices. Access to media capture devices can be allowed by de fault, or the user can be asked every time a website wants to get access to medi a capture devices.
1580 1732
1581 If this policy is left not set, 'PromptOnAccess' will be used and the user will be able to change it.''', 1733 If this policy is left not set, 'PromptOnAccess' will be used and the user will be able to change it.''',
1582 }, 1734 },
1583 { 1735 {
1584 'name': 'AutoSelectCertificateForUrls', 1736 'name': 'AutoSelectCertificateForUrls',
1585 'type': 'list', 1737 'type': 'list',
1738 'schema': {
1739 'type': 'array',
1740 'items': { 'type': 'string' },
1741 },
1586 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'], 1742 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'],
1587 'features': {'dynamic_refresh': True}, 1743 'features': {'dynamic_refresh': True},
1588 'example_value': ["{\\\"pattern\\\":\\\"https://www.example.com\\\",\\ \"filter\\\":{\\\"ISSUER\\\":{\\\"CN\\\":\\\"certificate issuer name\\\"}}}"], 1744 'example_value': ["{\\\"pattern\\\":\\\"https://www.example.com\\\",\\ \"filter\\\":{\\\"ISSUER\\\":{\\\"CN\\\":\\\"certificate issuer name\\\"}}}"],
1589 'id': 102, 1745 'id': 102,
1590 'caption': '''Automatically select client certificates for these sites ''', 1746 'caption': '''Automatically select client certificates for these sites ''',
1591 'desc': '''Allows you to specify a list of url patterns that specify s ites for which <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> should auto matically select a client certificates, if the site requests a certificate. 1747 'desc': '''Allows you to specify a list of url patterns that specify s ites for which <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> should auto matically select a client certificates, if the site requests a certificate.
1592 1748
1593 If this policy is left not set no auto-selection will be done for any site.''', 1749 If this policy is left not set no auto-selection will be done for any site.''',
1594 }, 1750 },
1595 { 1751 {
1596 'name': 'CookiesAllowedForUrls', 1752 'name': 'CookiesAllowedForUrls',
1597 'type': 'list', 1753 'type': 'list',
1754 'schema': {
1755 'type': 'array',
1756 'items': { 'type': 'string' },
1757 },
1598 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1758 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1599 'features': {'dynamic_refresh': True}, 1759 'features': {'dynamic_refresh': True},
1600 'example_value': ['http://www.example.com', '[*.]example.edu'], 1760 'example_value': ['http://www.example.com', '[*.]example.edu'],
1601 'id': 77, 1761 'id': 77,
1602 'caption': '''Allow cookies on these sites''', 1762 'caption': '''Allow cookies on these sites''',
1603 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to set cookies. 1763 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to set cookies.
1604 1764
1605 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise.''', 1765 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise.''',
1606 }, 1766 },
1607 { 1767 {
1608 'name': 'CookiesBlockedForUrls', 1768 'name': 'CookiesBlockedForUrls',
1609 'type': 'list', 1769 'type': 'list',
1770 'schema': {
1771 'type': 'array',
1772 'items': { 'type': 'string' },
1773 },
1610 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1774 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1611 'features': {'dynamic_refresh': True}, 1775 'features': {'dynamic_refresh': True},
1612 'example_value': ['http://www.example.com', '[*.]example.edu'], 1776 'example_value': ['http://www.example.com', '[*.]example.edu'],
1613 'id': 67, 1777 'id': 67,
1614 'caption': '''Block cookies on these sites''', 1778 'caption': '''Block cookies on these sites''',
1615 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to set cookies. 1779 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to set cookies.
1616 1780
1617 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise.''', 1781 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise.''',
1618 }, 1782 },
1619 { 1783 {
1620 'name': 'CookiesSessionOnlyForUrls', 1784 'name': 'CookiesSessionOnlyForUrls',
1621 'type': 'list', 1785 'type': 'list',
1786 'schema': {
1787 'type': 'array',
1788 'items': { 'type': 'string' },
1789 },
1622 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1790 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1623 'features': {'dynamic_refresh': True}, 1791 'features': {'dynamic_refresh': True},
1624 'example_value': ['http://www.example.com', '[*.]example.edu'], 1792 'example_value': ['http://www.example.com', '[*.]example.edu'],
1625 'id': 68, 1793 'id': 68,
1626 'caption': '''Allow session only cookies on these sites''', 1794 'caption': '''Allow session only cookies on these sites''',
1627 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to set session only cookies. 1795 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to set session only cookies.
1628 1796
1629 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise. 1797 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise.
1630 1798
1631 If the "RestoreOnStartup" policy is set to restore URLs from previous sessions this policy will not be respectred and cookies will be stored permanent ly for those sites.''', 1799 If the "RestoreOnStartup" policy is set to restore URLs from previous sessions this policy will not be respectred and cookies will be stored permanent ly for those sites.''',
1632 }, 1800 },
1633 { 1801 {
1634 'name': 'ImagesAllowedForUrls', 1802 'name': 'ImagesAllowedForUrls',
1635 'type': 'list', 1803 'type': 'list',
1804 'schema': {
1805 'type': 'array',
1806 'items': { 'type': 'string' },
1807 },
1636 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1808 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1637 'features': {'dynamic_refresh': True}, 1809 'features': {'dynamic_refresh': True},
1638 'example_value': ['http://www.example.com', '[*.]example.edu'], 1810 'example_value': ['http://www.example.com', '[*.]example.edu'],
1639 'id': 69, 1811 'id': 69,
1640 'caption': '''Allow images on these sites''', 1812 'caption': '''Allow images on these sites''',
1641 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to display images. 1813 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to display images.
1642 1814
1643 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultImagesSetting' policy if it is set, or the user's personal configuration otherwise.''', 1815 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultImagesSetting' policy if it is set, or the user's personal configuration otherwise.''',
1644 }, 1816 },
1645 { 1817 {
1646 'name': 'ImagesBlockedForUrls', 1818 'name': 'ImagesBlockedForUrls',
1647 'type': 'list', 1819 'type': 'list',
1820 'schema': {
1821 'type': 'array',
1822 'items': { 'type': 'string' },
1823 },
1648 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1824 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1649 'features': {'dynamic_refresh': True}, 1825 'features': {'dynamic_refresh': True},
1650 'example_value': ['http://www.example.com', '[*.]example.edu'], 1826 'example_value': ['http://www.example.com', '[*.]example.edu'],
1651 'id': 70, 1827 'id': 70,
1652 'caption': '''Block images on these sites''', 1828 'caption': '''Block images on these sites''',
1653 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to display images. 1829 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to display images.
1654 1830
1655 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultImagesSetting' policy if it is set, or the user's personal configuration otherwise.''', 1831 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultImagesSetting' policy if it is set, or the user's personal configuration otherwise.''',
1656 }, 1832 },
1657 { 1833 {
1658 'name': 'JavaScriptAllowedForUrls', 1834 'name': 'JavaScriptAllowedForUrls',
1659 'type': 'list', 1835 'type': 'list',
1836 'schema': {
1837 'type': 'array',
1838 'items': { 'type': 'string' },
1839 },
1660 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1840 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1661 'features': {'dynamic_refresh': True}, 1841 'features': {'dynamic_refresh': True},
1662 'example_value': ['http://www.example.com', '[*.]example.edu'], 1842 'example_value': ['http://www.example.com', '[*.]example.edu'],
1663 'id': 71, 1843 'id': 71,
1664 'caption': '''Allow JavaScript on these sites''', 1844 'caption': '''Allow JavaScript on these sites''',
1665 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to run JavaScript. 1845 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to run JavaScript.
1666 1846
1667 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultJavaScriptSetting' policy if it is set, or the user's personal configuration otherwise.''', 1847 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultJavaScriptSetting' policy if it is set, or the user's personal configuration otherwise.''',
1668 }, 1848 },
1669 { 1849 {
1670 'name': 'JavaScriptBlockedForUrls', 1850 'name': 'JavaScriptBlockedForUrls',
1671 'type': 'list', 1851 'type': 'list',
1852 'schema': {
1853 'type': 'array',
1854 'items': { 'type': 'string' },
1855 },
1672 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1856 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1673 'features': {'dynamic_refresh': True}, 1857 'features': {'dynamic_refresh': True},
1674 'example_value': ['http://www.example.com', '[*.]example.edu'], 1858 'example_value': ['http://www.example.com', '[*.]example.edu'],
1675 'id': 72, 1859 'id': 72,
1676 'caption': '''Block JavaScript on these sites''', 1860 'caption': '''Block JavaScript on these sites''',
1677 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to run JavaScript. 1861 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to run JavaScript.
1678 1862
1679 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultJavaScriptSetting' policy if it is set, or the user's personal configuration otherwise.''', 1863 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultJavaScriptSetting' policy if it is set, or the user's personal configuration otherwise.''',
1680 }, 1864 },
1681 { 1865 {
1682 'name': 'PluginsAllowedForUrls', 1866 'name': 'PluginsAllowedForUrls',
1683 'type': 'list', 1867 'type': 'list',
1868 'schema': {
1869 'type': 'array',
1870 'items': { 'type': 'string' },
1871 },
1684 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1872 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1685 'features': {'dynamic_refresh': True}, 1873 'features': {'dynamic_refresh': True},
1686 'example_value': ['http://www.example.com', '[*.]example.edu'], 1874 'example_value': ['http://www.example.com', '[*.]example.edu'],
1687 'id': 73, 1875 'id': 73,
1688 'caption': '''Allow plugins on these sites''', 1876 'caption': '''Allow plugins on these sites''',
1689 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to run plugins. 1877 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to run plugins.
1690 1878
1691 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPluginsSetting' policy if it is set, or the user's personal configuration otherwise.''', 1879 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPluginsSetting' policy if it is set, or the user's personal configuration otherwise.''',
1692 }, 1880 },
1693 { 1881 {
1694 'name': 'PluginsBlockedForUrls', 1882 'name': 'PluginsBlockedForUrls',
1695 'type': 'list', 1883 'type': 'list',
1884 'schema': {
1885 'type': 'array',
1886 'items': { 'type': 'string' },
1887 },
1696 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1888 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1697 'features': {'dynamic_refresh': True}, 1889 'features': {'dynamic_refresh': True},
1698 'example_value': ['http://www.example.com', '[*.]example.edu'], 1890 'example_value': ['http://www.example.com', '[*.]example.edu'],
1699 'id': 74, 1891 'id': 74,
1700 'caption': '''Block plugins on these sites''', 1892 'caption': '''Block plugins on these sites''',
1701 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to run plugins. 1893 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to run plugins.
1702 1894
1703 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPluginsSetting' policy if it is set, or the user's personal configuration otherwise.''', 1895 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPluginsSetting' policy if it is set, or the user's personal configuration otherwise.''',
1704 }, 1896 },
1705 { 1897 {
1706 'name': 'PopupsAllowedForUrls', 1898 'name': 'PopupsAllowedForUrls',
1707 'type': 'list', 1899 'type': 'list',
1900 'schema': {
1901 'type': 'array',
1902 'items': { 'type': 'string' },
1903 },
1708 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1904 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1709 'features': {'dynamic_refresh': True}, 1905 'features': {'dynamic_refresh': True},
1710 'example_value': ['http://www.example.com', '[*.]example.edu'], 1906 'example_value': ['http://www.example.com', '[*.]example.edu'],
1711 'id': 75, 1907 'id': 75,
1712 'caption': '''Allow popups on these sites''', 1908 'caption': '''Allow popups on these sites''',
1713 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to open popups. 1909 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to open popups.
1714 1910
1715 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPopupsSetting' policy if it is set, or the user's personal configuration otherwise.''', 1911 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPopupsSetting' policy if it is set, or the user's personal configuration otherwise.''',
1716 }, 1912 },
1717 { 1913 {
1718 'name': 'PopupsBlockedForUrls', 1914 'name': 'PopupsBlockedForUrls',
1719 'type': 'list', 1915 'type': 'list',
1916 'schema': {
1917 'type': 'array',
1918 'items': { 'type': 'string' },
1919 },
1720 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 1920 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1721 'features': {'dynamic_refresh': True}, 1921 'features': {'dynamic_refresh': True},
1722 'example_value': ['http://www.example.com', '[*.]example.edu'], 1922 'example_value': ['http://www.example.com', '[*.]example.edu'],
1723 'id': 76, 1923 'id': 76,
1724 'caption': '''Block popups on these sites''', 1924 'caption': '''Block popups on these sites''',
1725 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to open popups. 1925 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to open popups.
1726 1926
1727 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPopupsSetting' policy if it is set, or the user's personal configuration otherwise.''', 1927 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultPopupsSetting' policy if it is set, or the user's personal configuration otherwise.''',
1728 }, 1928 },
1729 { 1929 {
1730 'name': 'NotificationsAllowedForUrls', 1930 'name': 'NotificationsAllowedForUrls',
1731 'type': 'list', 1931 'type': 'list',
1932 'schema': {
1933 'type': 'array',
1934 'items': { 'type': 'string' },
1935 },
1732 'supported_on': ['chrome.*:16-', 'chrome_os:0.16-'], 1936 'supported_on': ['chrome.*:16-', 'chrome_os:0.16-'],
1733 'features': {'dynamic_refresh': True}, 1937 'features': {'dynamic_refresh': True},
1734 'example_value': ['http://www.example.com', '[*.]example.edu'], 1938 'example_value': ['http://www.example.com', '[*.]example.edu'],
1735 'id': 105, 1939 'id': 105,
1736 'caption': '''Allow notifications on these sites''', 1940 'caption': '''Allow notifications on these sites''',
1737 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to display notifications. 1941 'desc': '''Allows you to set a list of url patterns that specify sites which are allowed to display notifications.
1738 1942
1739 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultNotificationsSetting' policy if it is set, or the user's personal configuration otherwise.''', 1943 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultNotificationsSetting' policy if it is set, or the user's personal configuration otherwise.''',
1740 }, 1944 },
1741 { 1945 {
1742 'name': 'NotificationsBlockedForUrls', 1946 'name': 'NotificationsBlockedForUrls',
1743 'type': 'list', 1947 'type': 'list',
1948 'schema': {
1949 'type': 'array',
1950 'items': { 'type': 'string' },
1951 },
1744 'supported_on': ['chrome.*:16-', 'chrome_os:0.16-'], 1952 'supported_on': ['chrome.*:16-', 'chrome_os:0.16-'],
1745 'features': {'dynamic_refresh': True}, 1953 'features': {'dynamic_refresh': True},
1746 'example_value': ['http://www.example.com', '[*.]example.edu'], 1954 'example_value': ['http://www.example.com', '[*.]example.edu'],
1747 'id': 106, 1955 'id': 106,
1748 'caption': '''Block notifications on these sites''', 1956 'caption': '''Block notifications on these sites''',
1749 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to display notifications. 1957 'desc': '''Allows you to set a list of url patterns that specify sites which are not allowed to display notifications.
1750 1958
1751 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultNotificationsSetting' policy if it is set, or the user's personal configuration otherwise.''', 1959 If this policy is left not set the global default value will be used f or all sites either from the 'DefaultNotificationsSetting' policy if it is set, or the user's personal configuration otherwise.''',
1752 } 1960 },
1753 ], 1961 ],
1754 }, 1962 },
1755 { 1963 {
1756 'name': 'Disable3DAPIs', 1964 'name': 'Disable3DAPIs',
1757 'type': 'main', 1965 'type': 'main',
1966 'schema': { 'type': 'boolean' },
1758 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'], 1967 'supported_on': ['chrome.*:9-', 'chrome_os:0.11-'],
1759 'features': {'dynamic_refresh': False}, 1968 'features': {'dynamic_refresh': False},
1760 'example_value': False, 1969 'example_value': False,
1761 'id': 55, 1970 'id': 55,
1762 'caption': '''Disable support for 3D graphics APIs''', 1971 'caption': '''Disable support for 3D graphics APIs''',
1763 'desc': '''Disable support for 3D graphics APIs. 1972 'desc': '''Disable support for 3D graphics APIs.
1764 1973
1765 Enabling this setting prevents web pages from accessing the graphics proce ssing unit (GPU). Specifically, web pages can not access the WebGL API and plugi ns can not use the Pepper 3D API. 1974 Enabling this setting prevents web pages from accessing the graphics proce ssing unit (GPU). Specifically, web pages can not access the WebGL API and plugi ns can not use the Pepper 3D API.
1766 1975
1767 Disabling this setting or leaving it not set potentially allows web pages to use the WebGL API and plugins to use the Pepper 3D API. The default settings of the browser may still require command line arguments to be passed in order to use these APIs.''', 1976 Disabling this setting or leaving it not set potentially allows web pages to use the WebGL API and plugins to use the Pepper 3D API. The default settings of the browser may still require command line arguments to be passed in order to use these APIs.''',
1768 }, 1977 },
1769 { 1978 {
1770 'name': 'PolicyRefreshRate', 1979 'name': 'PolicyRefreshRate',
1771 'type': 'int', 1980 'type': 'int',
1981 'schema': { 'type': 'integer' },
1772 'supported_on': ['chrome_os:0.11-'], 1982 'supported_on': ['chrome_os:0.11-'],
1773 'features': {'dynamic_refresh': True}, 1983 'features': {'dynamic_refresh': True},
1774 'example_value': 3600000, 1984 'example_value': 3600000,
1775 'id': 56, 1985 'id': 56,
1776 'caption': '''Refresh rate for user policy''', 1986 'caption': '''Refresh rate for user policy''',
1777 'desc': '''Specifies the period in milliseconds at which the device manage ment service is queried for user policy information. 1987 'desc': '''Specifies the period in milliseconds at which the device manage ment service is queried for user policy information.
1778 1988
1779 Setting this policy overrides the default value of 3 hours. Valid values f or this policy are in the range from 1800000 (30 minutes) to 86400000 (1 day). A ny values not in this range will be clamped to the respective boundary. 1989 Setting this policy overrides the default value of 3 hours. Valid values f or this policy are in the range from 1800000 (30 minutes) to 86400000 (1 day). A ny values not in this range will be clamped to the respective boundary.
1780 1990
1781 Leaving this policy not set will make <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> use the default value of 3 hours.''', 1991 Leaving this policy not set will make <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> use the default value of 3 hours.''',
1782 }, 1992 },
1783 { 1993 {
1784 'name': 'ChromeFrameRendererSettings', 1994 'name': 'ChromeFrameRendererSettings',
1785 'type': 'group', 1995 'type': 'group',
1786 'caption': '''Default HTML renderer for <ph name="PRODUCT_FRAME_NAME">$3<e x>Google Chrome Frame</ex></ph>''', 1996 'caption': '''Default HTML renderer for <ph name="PRODUCT_FRAME_NAME">$3<e x>Google Chrome Frame</ex></ph>''',
1787 'desc': '''Allows you to configure the default HTML renderer when <ph name ="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> is installed. 1997 'desc': '''Allows you to configure the default HTML renderer when <ph name ="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> is installed.
1788 The default setting is to allow the host browser do the rendering, but you 1998 The default setting is to allow the host browser do the rendering, but you
1789 can optionally override this and have <ph name="PRODUCT_FRAME_NAME">$3<ex> 1999 can optionally override this and have <ph name="PRODUCT_FRAME_NAME">$3<ex>
1790 Google Chrome Frame</ex></ph> render HTML pages by default.''', 2000 Google Chrome Frame</ex></ph> render HTML pages by default.''',
1791 'policies': [ 2001 'policies': [
1792 { 2002 {
1793 'name': 'ChromeFrameRendererSettings', 2003 'name': 'ChromeFrameRendererSettings',
1794 'type': 'int-enum', 2004 'type': 'int-enum',
2005 'schema': {
2006 'type': 'integer',
2007 'enum': [ 0, 1 ],
2008 },
1795 'items': [ 2009 'items': [
1796 { 2010 {
1797 'name': 'RenderInHost', 2011 'name': 'RenderInHost',
1798 'value': 0, 2012 'value': 0,
1799 'caption': '''Use the host browser by default''', 2013 'caption': '''Use the host browser by default''',
1800 }, 2014 },
1801 { 2015 {
1802 'name': 'RenderInChromeFrame', 2016 'name': 'RenderInChromeFrame',
1803 'value': 1, 2017 'value': 1,
1804 'caption': '''Use <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrom e Frame</ex></ph> by default''', 2018 'caption': '''Use <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrom e Frame</ex></ph> by default''',
1805 }, 2019 },
1806 ], 2020 ],
1807 'supported_on': ['chrome_frame:8-'], 2021 'supported_on': ['chrome_frame:8-'],
1808 'features': {'dynamic_refresh': False}, 2022 'features': {'dynamic_refresh': False},
1809 'example_value': 1, 2023 'example_value': 1,
1810 'id': 57, 2024 'id': 57,
1811 'caption': '''Default HTML renderer for <ph name="PRODUCT_FRAME_NAME"> $3<ex>Google Chrome Frame</ex></ph>''', 2025 'caption': '''Default HTML renderer for <ph name="PRODUCT_FRAME_NAME"> $3<ex>Google Chrome Frame</ex></ph>''',
1812 'desc': '''Allows you to configure the default HTML renderer when <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> is installed. 2026 'desc': '''Allows you to configure the default HTML renderer when <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> is installed.
1813 The default setting used when this policy is left not set is to allow the host browser do the rendering, but you can optionally override this and have <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> render HTML p ages by default.''', 2027 The default setting used when this policy is left not set is to allow the host browser do the rendering, but you can optionally override this and have <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> render HTML p ages by default.''',
1814 }, 2028 },
1815 { 2029 {
1816 'name': 'RenderInChromeFrameList', 2030 'name': 'RenderInChromeFrameList',
1817 'type': 'list', 2031 'type': 'list',
2032 'schema': {
2033 'type': 'array',
2034 'items': { 'type': 'string' },
2035 },
1818 'supported_on': ['chrome_frame:8-'], 2036 'supported_on': ['chrome_frame:8-'],
1819 'features': {'dynamic_refresh': False}, 2037 'features': {'dynamic_refresh': False},
1820 'example_value': ['http://www.example.com', 'http://www.example.edu'], 2038 'example_value': ['http://www.example.com', 'http://www.example.edu'],
1821 'id': 58, 2039 'id': 58,
1822 'caption': '''Always render the following URL patterns in <ph name="PR ODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph>''', 2040 'caption': '''Always render the following URL patterns in <ph name="PR ODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph>''',
1823 'desc': '''Customize the list of URL patterns that should always be re ndered by <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph>. 2041 'desc': '''Customize the list of URL patterns that should always be re ndered by <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph>.
1824 2042
1825 If this policy is not set the default renderer will be used for all si tes as specified by the 'ChromeFrameRendererSettings' policy. 2043 If this policy is not set the default renderer will be used for all si tes as specified by the 'ChromeFrameRendererSettings' policy.
1826 2044
1827 For example patterns see http://www.chromium.org/developers/how-tos/ch rome-frame-getting-started.''', 2045 For example patterns see http://www.chromium.org/developers/how-tos/ch rome-frame-getting-started.''',
1828 }, 2046 },
1829 { 2047 {
1830 'name': 'RenderInHostList', 2048 'name': 'RenderInHostList',
1831 'type': 'list', 2049 'type': 'list',
2050 'schema': {
2051 'type': 'array',
2052 'items': { 'type': 'string' },
2053 },
1832 'supported_on': ['chrome_frame:8-'], 2054 'supported_on': ['chrome_frame:8-'],
1833 'features': {'dynamic_refresh': False}, 2055 'features': {'dynamic_refresh': False},
1834 'example_value': ['http://www.example.com', 'http://www.example.edu'], 2056 'example_value': ['http://www.example.com', 'http://www.example.edu'],
1835 'id': 59, 2057 'id': 59,
1836 'caption': '''Always render the following URL patterns in the host bro wser''', 2058 'caption': '''Always render the following URL patterns in the host bro wser''',
1837 'desc': '''Customize the list of URL patterns that should always be re ndered by the host browser. 2059 'desc': '''Customize the list of URL patterns that should always be re ndered by the host browser.
1838 2060
1839 If this policy is not set the default renderer will be used for all si tes as specified by the 'ChromeFrameRendererSettings' policy. 2061 If this policy is not set the default renderer will be used for all si tes as specified by the 'ChromeFrameRendererSettings' policy.
1840 2062
1841 For example patterns see http://www.chromium.org/developers/how-tos/ch rome-frame-getting-started.''', 2063 For example patterns see http://www.chromium.org/developers/how-tos/ch rome-frame-getting-started.''',
1842 }, 2064 },
1843 { 2065 {
1844 'name': 'AdditionalLaunchParameters', 2066 'name': 'AdditionalLaunchParameters',
1845 'type': 'string', 2067 'type': 'string',
2068 'schema': { 'type': 'string' },
1846 'supported_on': ['chrome_frame:19-'], 2069 'supported_on': ['chrome_frame:19-'],
1847 'features': {'dynamic_refresh': False}, 2070 'features': {'dynamic_refresh': False},
1848 'example_value': '--enable-media-stream --enable-media-source', 2071 'example_value': '--enable-media-stream --enable-media-source',
1849 'id': 141, 2072 'id': 141,
1850 'caption': '''Additional command line parameters for <ph name="PRODUCT _NAME">$1<ex>Google Chrome</ex></ph>''', 2073 'caption': '''Additional command line parameters for <ph name="PRODUCT _NAME">$1<ex>Google Chrome</ex></ph>''',
1851 'desc': '''Allows you to specify additional parameters that are used w hen <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> launches < ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 2074 'desc': '''Allows you to specify additional parameters that are used w hen <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> launches < ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1852 2075
1853 If this policy is not set the default command line will be used.''', 2076 If this policy is not set the default command line will be used.''',
1854 }, 2077 },
1855 ], 2078 ],
1856 }, 2079 },
1857 { 2080 {
1858 'name': 'ChromeFrameContentTypes', 2081 'name': 'ChromeFrameContentTypes',
1859 'type': 'group', 2082 'type': 'group',
1860 'caption': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Fram e</ex></ph> to handle the following content types''', 2083 'caption': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Fram e</ex></ph> to handle the following content types''',
1861 'desc': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ ex></ph> to handle the following content types.''', 2084 'desc': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ ex></ph> to handle the following content types.''',
1862 'policies': [ 2085 'policies': [
1863 { 2086 {
1864 'name': 'ChromeFrameContentTypes', 2087 'name': 'ChromeFrameContentTypes',
1865 'type': 'list', 2088 'type': 'list',
2089 'schema': {
2090 'type': 'array',
2091 'items': { 'type': 'string' },
2092 },
1866 'supported_on': ['chrome_frame:8-'], 2093 'supported_on': ['chrome_frame:8-'],
1867 'features': {'dynamic_refresh': False}, 2094 'features': {'dynamic_refresh': False},
1868 'example_value': ['text/xml', 'application/xml'], 2095 'example_value': ['text/xml', 'application/xml'],
1869 'id': 60, 2096 'id': 60,
1870 'caption': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> to handle the listed content types''', 2097 'caption': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> to handle the listed content types''',
1871 'desc': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Fra me</ex></ph> to handle the listed content types. 2098 'desc': '''Allow <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Fra me</ex></ph> to handle the listed content types.
1872 2099
1873 If this policy is not set the default renderer will be used for all si tes as specified by the 'ChromeFrameRendererSettings' policy.''', 2100 If this policy is not set the default renderer will be used for all si tes as specified by the 'ChromeFrameRendererSettings' policy.''',
1874 }, 2101 },
1875 ], 2102 ],
1876 }, 2103 },
1877 { 2104 {
1878 'name': 'ChromeOsLockOnIdleSuspend', 2105 'name': 'ChromeOsLockOnIdleSuspend',
1879 'type': 'main', 2106 'type': 'main',
2107 'schema': { 'type': 'boolean' },
1880 'supported_on': ['chrome_os:0.9-'], 2108 'supported_on': ['chrome_os:0.9-'],
1881 'features': { 2109 'features': {
1882 'dynamic_refresh': True, 2110 'dynamic_refresh': True,
1883 'can_be_recommended': True, 2111 'can_be_recommended': True,
1884 }, 2112 },
1885 'example_value': True, 2113 'example_value': True,
1886 'id': 61, 2114 'id': 61,
1887 'caption': '''Enable lock when the device become idle or suspended''', 2115 'caption': '''Enable lock when the device become idle or suspended''',
1888 'desc': '''Enable lock when <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> devices become idle or suspended. 2116 'desc': '''Enable lock when <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> devices become idle or suspended.
1889 2117
1890 If you enable this setting, users will be asked for a password to unlock t he device from sleep. 2118 If you enable this setting, users will be asked for a password to unlock t he device from sleep.
1891 2119
1892 If you disable this setting, users will not be asked for a password to unl ock the device from sleep. 2120 If you disable this setting, users will not be asked for a password to unl ock the device from sleep.
1893 2121
1894 If you enable or disable this setting, users cannot change or override it. 2122 If you enable or disable this setting, users cannot change or override it.
1895 2123
1896 If the policy is left not set the user can choose whether he wants to be a sked for password to unlock the device or not.''', 2124 If the policy is left not set the user can choose whether he wants to be a sked for password to unlock the device or not.''',
1897 }, 2125 },
1898 { 2126 {
1899 'name': 'InstantEnabled', 2127 'name': 'InstantEnabled',
1900 'type': 'main', 2128 'type': 'main',
2129 'schema': { 'type': 'boolean' },
1901 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'], 2130 'supported_on': ['chrome.*:11-', 'chrome_os:0.11-'],
1902 'features': { 2131 'features': {
1903 'dynamic_refresh': True, 2132 'dynamic_refresh': True,
1904 'can_be_recommended': True, 2133 'can_be_recommended': True,
1905 }, 2134 },
1906 'example_value': True, 2135 'example_value': True,
1907 'id': 62, 2136 'id': 62,
1908 'caption': '''Enable Instant''', 2137 'caption': '''Enable Instant''',
1909 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s Instant feature and prevents users from changing this setting. 2138 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s Instant feature and prevents users from changing this setting.
1910 2139
1911 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> Instant is enabled. 2140 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> Instant is enabled.
1912 2141
1913 If you disable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ ex></ph> Instant is disabled. 2142 If you disable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ ex></ph> Instant is disabled.
1914 2143
1915 If you enable or disable this setting, users cannot change or override thi s setting. 2144 If you enable or disable this setting, users cannot change or override thi s setting.
1916 2145
1917 If this setting is left not set the user can decide to use this function o r not.''', 2146 If this setting is left not set the user can decide to use this function o r not.''',
1918 }, 2147 },
1919 { 2148 {
1920 'name': 'TranslateEnabled', 2149 'name': 'TranslateEnabled',
1921 'type': 'main', 2150 'type': 'main',
2151 'schema': { 'type': 'boolean' },
1922 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'], 2152 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'],
1923 'features': { 2153 'features': {
1924 'dynamic_refresh': True, 2154 'dynamic_refresh': True,
1925 'can_be_recommended': True, 2155 'can_be_recommended': True,
1926 }, 2156 },
1927 'example_value': True, 2157 'example_value': True,
1928 'id': 80, 2158 'id': 80,
1929 'caption': '''Enable Translate''', 2159 'caption': '''Enable Translate''',
1930 'desc': '''Enables the integrated Google Translate service on <ph name="PR ODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 2160 'desc': '''Enables the integrated Google Translate service on <ph name="PR ODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1931 2161
1932 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will show an integrated toolbar offering to translate the page for the u ser, when appropriate. 2162 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will show an integrated toolbar offering to translate the page for the u ser, when appropriate.
1933 2163
1934 If you disable this setting, users will never see the translation bar. 2164 If you disable this setting, users will never see the translation bar.
1935 2165
1936 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 2166 If you enable or disable this setting, users cannot change or override thi s setting in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1937 2167
1938 If this setting is left not set the user can decide to use this function o r not.''', 2168 If this setting is left not set the user can decide to use this function o r not.''',
1939 }, 2169 },
1940 { 2170 {
1941 'name': 'AllowOutdatedPlugins', 2171 'name': 'AllowOutdatedPlugins',
1942 'type': 'main', 2172 'type': 'main',
2173 'schema': { 'type': 'boolean' },
1943 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'], 2174 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'],
1944 'features': {'dynamic_refresh': True}, 2175 'features': {'dynamic_refresh': True},
1945 'example_value': True, 2176 'example_value': True,
1946 'id': 81, 2177 'id': 81,
1947 'caption': '''Allow running plugins that are outdated''', 2178 'caption': '''Allow running plugins that are outdated''',
1948 'desc': '''Allows <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to run plugins that are outdated. 2179 'desc': '''Allows <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to run plugins that are outdated.
1949 2180
1950 If you enable this setting, outdated plugins are used as normal plugins. 2181 If you enable this setting, outdated plugins are used as normal plugins.
1951 2182
1952 If you disable this setting, outdated plugins will not be used and users w ill not be asked for permission to run them. 2183 If you disable this setting, outdated plugins will not be used and users w ill not be asked for permission to run them.
1953 2184
1954 If this setting is not set, users will be asked for permission to run outd ated plugins.''', 2185 If this setting is not set, users will be asked for permission to run outd ated plugins.''',
1955 }, 2186 },
1956 { 2187 {
1957 'name': 'AlwaysAuthorizePlugins', 2188 'name': 'AlwaysAuthorizePlugins',
1958 'type': 'main', 2189 'type': 'main',
2190 'schema': { 'type': 'boolean' },
1959 'supported_on': ['chrome.*:13-', 'chrome_os:0.13-'], 2191 'supported_on': ['chrome.*:13-', 'chrome_os:0.13-'],
1960 'features': {'dynamic_refresh': True}, 2192 'features': {'dynamic_refresh': True},
1961 'example_value': True, 2193 'example_value': True,
1962 'id': 86, 2194 'id': 86,
1963 'caption': '''Always runs plugins that require authorization''', 2195 'caption': '''Always runs plugins that require authorization''',
1964 'desc': '''Allows <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to run plugins that require authorization. 2196 'desc': '''Allows <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to run plugins that require authorization.
1965 2197
1966 If you enable this setting, plugins that are not outdated always run. 2198 If you enable this setting, plugins that are not outdated always run.
1967 2199
1968 If this setting is disabled or not set, users will be asked for permission to run plugins that require authorization. These are plugins that can compromis e security.''', 2200 If this setting is disabled or not set, users will be asked for permission to run plugins that require authorization. These are plugins that can compromis e security.''',
1969 }, 2201 },
1970 { 2202 {
1971 'name': 'BookmarkBarEnabled', 2203 'name': 'BookmarkBarEnabled',
1972 'type': 'main', 2204 'type': 'main',
2205 'schema': { 'type': 'boolean' },
1973 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'], 2206 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'],
1974 'features': { 2207 'features': {
1975 'dynamic_refresh': True, 2208 'dynamic_refresh': True,
1976 'can_be_recommended': True, 2209 'can_be_recommended': True,
1977 }, 2210 },
1978 'example_value': True, 2211 'example_value': True,
1979 'id': 82, 2212 'id': 82,
1980 'caption': '''Enable Bookmark Bar''', 2213 'caption': '''Enable Bookmark Bar''',
1981 'desc': '''Enables the bookmark bar on <ph name="PRODUCT_NAME">$1<ex>Googl e Chrome</ex></ph>. 2214 'desc': '''Enables the bookmark bar on <ph name="PRODUCT_NAME">$1<ex>Googl e Chrome</ex></ph>.
1982 2215
1983 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will show a bookmark bar. 2216 If you enable this setting, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</e x></ph> will show a bookmark bar.
1984 2217
1985 If you disable this setting, users will never see the bookmark bar. 2218 If you disable this setting, users will never see the bookmark bar.
1986 2219
1987 If you enable or disable this setting, users cannot change or override it in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 2220 If you enable or disable this setting, users cannot change or override it in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
1988 2221
1989 If this setting is left not set the user can decide to use this function o r not.''', 2222 If this setting is left not set the user can decide to use this function o r not.''',
1990 }, 2223 },
1991 { 2224 {
1992 'name': 'EditBookmarksEnabled', 2225 'name': 'EditBookmarksEnabled',
1993 'type': 'main', 2226 'type': 'main',
2227 'schema': { 'type': 'boolean' },
1994 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'], 2228 'supported_on': ['chrome.*:12-', 'chrome_os:0.12-'],
1995 'features': {'dynamic_refresh': True}, 2229 'features': {'dynamic_refresh': True},
1996 'example_value': False, 2230 'example_value': False,
1997 'id': 83, 2231 'id': 83,
1998 'caption': '''Enables or disables bookmark editing''', 2232 'caption': '''Enables or disables bookmark editing''',
1999 'desc': '''Enables or disables editing bookmarks in <ph name="PRODUCT_NAME ">$1<ex>Google Chrome</ex></ph>. 2233 'desc': '''Enables or disables editing bookmarks in <ph name="PRODUCT_NAME ">$1<ex>Google Chrome</ex></ph>.
2000 2234
2001 If you enable this setting, bookmarks can be added, removed or modified. T his is the default also when this policy is not set. 2235 If you enable this setting, bookmarks can be added, removed or modified. T his is the default also when this policy is not set.
2002 2236
2003 If you disable this setting, bookmarks can not be added, removed or modifi ed. Existing bookmarks are still available.''', 2237 If you disable this setting, bookmarks can not be added, removed or modifi ed. Existing bookmarks are still available.''',
2004 }, 2238 },
2005 { 2239 {
2006 'name': 'AllowFileSelectionDialogs', 2240 'name': 'AllowFileSelectionDialogs',
2007 'type': 'main', 2241 'type': 'main',
2242 'schema': { 'type': 'boolean' },
2008 'supported_on': ['chrome.*:12-'], 2243 'supported_on': ['chrome.*:12-'],
2009 'features': {'dynamic_refresh': True}, 2244 'features': {'dynamic_refresh': True},
2010 'example_value': True, 2245 'example_value': True,
2011 'id': 84, 2246 'id': 84,
2012 'caption': '''Allow invocation of file selection dialogs''', 2247 'caption': '''Allow invocation of file selection dialogs''',
2013 'desc': '''Allows access to local files on the machine by allowing <ph nam e="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to display file selection dialogs . 2248 'desc': '''Allows access to local files on the machine by allowing <ph nam e="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> to display file selection dialogs .
2014 2249
2015 If you enable this setting, users can open file selection dialogs as norma l. 2250 If you enable this setting, users can open file selection dialogs as norma l.
2016 2251
2017 If you disable this setting, whenever the user performs an action which wo uld provoke a file selection dialog (like importing bookmarks, uploading files, saving links, etc.) a message is displayed instead and the user is assumed to ha ve clicked Cancel on the file selection dialog. 2252 If you disable this setting, whenever the user performs an action which wo uld provoke a file selection dialog (like importing bookmarks, uploading files, saving links, etc.) a message is displayed instead and the user is assumed to ha ve clicked Cancel on the file selection dialog.
2018 2253
2019 If this setting is not set, users can open file selection dialogs as norma l.''', 2254 If this setting is not set, users can open file selection dialogs as norma l.''',
2020 }, 2255 },
2021 { 2256 {
2022 'name': 'GCFUserDataDir', 2257 'name': 'GCFUserDataDir',
2023 'type': 'string', 2258 'type': 'string',
2259 'schema': { 'type': 'string' },
2024 'supported_on': ['chrome_frame:12-'], 2260 'supported_on': ['chrome_frame:12-'],
2025 'features': {'dynamic_refresh': False}, 2261 'features': {'dynamic_refresh': False},
2026 'example_value': '${user_home}/Chrome Frame', 2262 'example_value': '${user_home}/Chrome Frame',
2027 'id': 87, 2263 'id': 87,
2028 'caption': '''Set <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame< /ex></ph> user data directory''', 2264 'caption': '''Set <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame< /ex></ph> user data directory''',
2029 'desc': '''Configures the directory that <ph name="PRODUCT_FRAME_NAME">$3< ex>Google Chrome Frame</ex></ph> will use for storing user data. 2265 'desc': '''Configures the directory that <ph name="PRODUCT_FRAME_NAME">$3< ex>Google Chrome Frame</ex></ph> will use for storing user data.
2030 2266
2031 If you set this policy, <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> will use the provided directory. 2267 If you set this policy, <ph name="PRODUCT_FRAME_NAME">$3<ex>Google Chrome Frame</ex></ph> will use the provided directory.
2032 2268
2033 If this setting is left not set the default profile directory will be used .''', 2269 If this setting is left not set the default profile directory will be used .''',
2034 'label': '''Set user data directory''', 2270 'label': '''Set user data directory''',
2035 }, 2271 },
2036 { 2272 {
2037 'name': 'DevicePolicyRefreshRate', 2273 'name': 'DevicePolicyRefreshRate',
2038 'type': 'int', 2274 'type': 'int',
2275 'schema': { 'type': 'integer' },
2039 'supported_on': ['chrome_os:0.11-'], 2276 'supported_on': ['chrome_os:0.11-'],
2040 'device_only': True, 2277 'device_only': True,
2041 'features': {'dynamic_refresh': True}, 2278 'features': {'dynamic_refresh': True},
2042 'example_value': 3600000, 2279 'example_value': 3600000,
2043 'id': 90, 2280 'id': 90,
2044 'caption': '''Refresh rate for Device Policy''', 2281 'caption': '''Refresh rate for Device Policy''',
2045 'desc': '''Specifies the period in milliseconds at which the device manage ment service is queried for device policy information. 2282 'desc': '''Specifies the period in milliseconds at which the device manage ment service is queried for device policy information.
2046 2283
2047 Setting this policy overrides the default value of 3 hours. Valid values f or this policy are in the range from 1800000 (30 minutes) to 86400000 (1 day). A ny values not in this range will be clamped to the respective boundary. 2284 Setting this policy overrides the default value of 3 hours. Valid values f or this policy are in the range from 1800000 (30 minutes) to 86400000 (1 day). A ny values not in this range will be clamped to the respective boundary.
2048 2285
2049 Leaving this policy not set will make <ph name="PRODUCT_OS_NAME">$2<ex>Goo gle Chrome OS</ex></ph> use the default value of 3 hours.''', 2286 Leaving this policy not set will make <ph name="PRODUCT_OS_NAME">$2<ex>Goo gle Chrome OS</ex></ph> use the default value of 3 hours.''',
2050 }, 2287 },
2051 { 2288 {
2052 'name': 'ImportBookmarks', 2289 'name': 'ImportBookmarks',
2053 'type': 'main', 2290 'type': 'main',
2291 'schema': { 'type': 'boolean' },
2054 'supported_on': ['chrome.*:15-'], 2292 'supported_on': ['chrome.*:15-'],
2055 'features': { 2293 'features': {
2056 'dynamic_refresh': True, 2294 'dynamic_refresh': True,
2057 'can_be_recommended': True, 2295 'can_be_recommended': True,
2058 }, 2296 },
2059 'example_value': True, 2297 'example_value': True,
2060 'id': 97, 2298 'id': 97,
2061 'caption': '''Import bookmarks from default browser on first run''', 2299 'caption': '''Import bookmarks from default browser on first run''',
2062 'desc': '''This policy forces bookmarks to be imported from the current de fault browser if enabled. If enabled, this policy also affects the import dialog . 2300 'desc': '''This policy forces bookmarks to be imported from the current de fault browser if enabled. If enabled, this policy also affects the import dialog .
2063 2301
2064 If disabled, no bookmarks are imported. 2302 If disabled, no bookmarks are imported.
2065 2303
2066 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''', 2304 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''',
2067 'label': '''Import bookmarks from default browser on first run''', 2305 'label': '''Import bookmarks from default browser on first run''',
2068 }, 2306 },
2069 { 2307 {
2070 'name': 'ImportHistory', 2308 'name': 'ImportHistory',
2071 'type': 'main', 2309 'type': 'main',
2310 'schema': { 'type': 'boolean' },
2072 'supported_on': ['chrome.*:15-'], 2311 'supported_on': ['chrome.*:15-'],
2073 'features': { 2312 'features': {
2074 'dynamic_refresh': True, 2313 'dynamic_refresh': True,
2075 'can_be_recommended': True, 2314 'can_be_recommended': True,
2076 }, 2315 },
2077 'example_value': True, 2316 'example_value': True,
2078 'id': 98, 2317 'id': 98,
2079 'caption': '''Import browsing history from default browser on first run''' , 2318 'caption': '''Import browsing history from default browser on first run''' ,
2080 'desc': '''This policy forces the browsing history to be imported from the current default browser if enabled. If enabled, this policy also affects the im port dialog. 2319 'desc': '''This policy forces the browsing history to be imported from the current default browser if enabled. If enabled, this policy also affects the im port dialog.
2081 2320
2082 If disabled, no browsing history is imported. 2321 If disabled, no browsing history is imported.
2083 2322
2084 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''', 2323 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''',
2085 'label': '''Import browsing history from default browser on first run''', 2324 'label': '''Import browsing history from default browser on first run''',
2086 }, 2325 },
2087 { 2326 {
2088 'name': 'ImportHomepage', 2327 'name': 'ImportHomepage',
2089 'type': 'main', 2328 'type': 'main',
2329 'schema': { 'type': 'boolean' },
2090 'supported_on': ['chrome.*:15-'], 2330 'supported_on': ['chrome.*:15-'],
2091 'features': { 2331 'features': {
2092 'dynamic_refresh': True, 2332 'dynamic_refresh': True,
2093 'can_be_recommended': True, 2333 'can_be_recommended': True,
2094 }, 2334 },
2095 'example_value': True, 2335 'example_value': True,
2096 'id': 99, 2336 'id': 99,
2097 'caption': '''Import of homepage from default browser on first run''', 2337 'caption': '''Import of homepage from default browser on first run''',
2098 'desc': '''This policy forces the home page to be imported from the curren t default browser if enabled. 2338 'desc': '''This policy forces the home page to be imported from the curren t default browser if enabled.
2099 2339
2100 If disabled, the home page is not imported. 2340 If disabled, the home page is not imported.
2101 2341
2102 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''', 2342 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''',
2103 'label': '''Import of homepage from default browser on first run''', 2343 'label': '''Import of homepage from default browser on first run''',
2104 }, 2344 },
2105 { 2345 {
2106 'name': 'ImportSearchEngine', 2346 'name': 'ImportSearchEngine',
2107 'type': 'main', 2347 'type': 'main',
2348 'schema': { 'type': 'boolean' },
2108 'supported_on': ['chrome.*:15-'], 2349 'supported_on': ['chrome.*:15-'],
2109 'features': { 2350 'features': {
2110 'dynamic_refresh': True, 2351 'dynamic_refresh': True,
2111 'can_be_recommended': True, 2352 'can_be_recommended': True,
2112 }, 2353 },
2113 'example_value': True, 2354 'example_value': True,
2114 'id': 100, 2355 'id': 100,
2115 'caption': '''Import search engines from default browser on first run''', 2356 'caption': '''Import search engines from default browser on first run''',
2116 'desc': '''This policy forces search engines to be imported from the curre nt default browser if enabled. If enabled, this policy also affects the import d ialog. 2357 'desc': '''This policy forces search engines to be imported from the curre nt default browser if enabled. If enabled, this policy also affects the import d ialog.
2117 2358
2118 If disabled, the default search engine is not imported. 2359 If disabled, the default search engine is not imported.
2119 2360
2120 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''', 2361 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''',
2121 'label': '''Import search engines from default browser on first run''', 2362 'label': '''Import search engines from default browser on first run''',
2122 }, 2363 },
2123 { 2364 {
2124 'name': 'ImportSavedPasswords', 2365 'name': 'ImportSavedPasswords',
2125 'type': 'main', 2366 'type': 'main',
2367 'schema': { 'type': 'boolean' },
2126 'supported_on': ['chrome.*:15-'], 2368 'supported_on': ['chrome.*:15-'],
2127 'features': { 2369 'features': {
2128 'dynamic_refresh': True, 2370 'dynamic_refresh': True,
2129 'can_be_recommended': True, 2371 'can_be_recommended': True,
2130 }, 2372 },
2131 'example_value': True, 2373 'example_value': True,
2132 'id': 101, 2374 'id': 101,
2133 'caption': '''Import saved passwords from default browser on first run''', 2375 'caption': '''Import saved passwords from default browser on first run''',
2134 'desc': '''This policy forces the saved passwords to be imported from the previous default browser if enabled. If enabled, this policy also affects the im port dialog. 2376 'desc': '''This policy forces the saved passwords to be imported from the previous default browser if enabled. If enabled, this policy also affects the im port dialog.
2135 2377
2136 If disabled, the saved passwords are not imported. 2378 If disabled, the saved passwords are not imported.
2137 2379
2138 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''', 2380 If it is not set, the user may be asked whether to import, or importing ma y happen automatically.''',
2139 'label': '''Import saved passwords from default browser on first run''', 2381 'label': '''Import saved passwords from default browser on first run''',
2140 }, 2382 },
2141 { 2383 {
2142 'name': 'MaxConnectionsPerProxy', 2384 'name': 'MaxConnectionsPerProxy',
2143 'type': 'int', 2385 'type': 'int',
2386 'schema': { 'type': 'integer' },
2144 'supported_on': ['chrome.*:14-', 'chrome_os:0.14-'], 2387 'supported_on': ['chrome.*:14-', 'chrome_os:0.14-'],
2145 'features': {'dynamic_refresh': False}, 2388 'features': {'dynamic_refresh': False},
2146 'example_value': 32, 2389 'example_value': 32,
2147 'id': 92, 2390 'id': 92,
2148 'caption': '''Maximal number of concurrent connections to the proxy server ''', 2391 'caption': '''Maximal number of concurrent connections to the proxy server ''',
2149 'desc': '''Specifies the maximal number of simultaneous connections to the proxy server. 2392 'desc': '''Specifies the maximal number of simultaneous connections to the proxy server.
2150 2393
2151 Some proxy servers can not handle high number of concurrent connections pe r client and this can be solved by setting this policy to a lower value. 2394 Some proxy servers can not handle high number of concurrent connections pe r client and this can be solved by setting this policy to a lower value.
2152 2395
2153 The value of this policy should be lower than 100 and higher than 6 and th e default value is 32. 2396 The value of this policy should be lower than 100 and higher than 6 and th e default value is 32.
2154 2397
2155 Some web apps are known to consume many connections with hanging GETs, so lowering below 32 may lead to browser networking hangs if too many such web apps are open. Lower below the default at your own risk. 2398 Some web apps are known to consume many connections with hanging GETs, so lowering below 32 may lead to browser networking hangs if too many such web apps are open. Lower below the default at your own risk.
2156 2399
2157 If this policy is left not set the default value will be used which is 32. ''', 2400 If this policy is left not set the default value will be used which is 32. ''',
2158 }, 2401 },
2159 { 2402 {
2160 'name': 'HideWebStorePromo', 2403 'name': 'HideWebStorePromo',
2161 'type': 'main', 2404 'type': 'main',
2405 'schema': { 'type': 'boolean' },
2162 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'], 2406 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'],
2163 'features': {'dynamic_refresh': False}, 2407 'features': {'dynamic_refresh': False},
2164 'example_value': False, 2408 'example_value': False,
2165 'id': 96, 2409 'id': 96,
2166 'caption': '''Prevent app promotions from appearing on the new tab page''' , 2410 'caption': '''Prevent app promotions from appearing on the new tab page''' ,
2167 'desc': '''When set to True, promotions for Chrome Web Store apps will not appear on the new tab page. 2411 'desc': '''When set to True, promotions for Chrome Web Store apps will not appear on the new tab page.
2168 2412
2169 Setting this option to False or leaving it not set will make the promotion s for Chrome Web Store apps appear on the new tab page''', 2413 Setting this option to False or leaving it not set will make the promotion s for Chrome Web Store apps appear on the new tab page''',
2170 }, 2414 },
2171 { 2415 {
2172 'name': 'URLBlacklist', 2416 'name': 'URLBlacklist',
2173 'type': 'list', 2417 'type': 'list',
2418 'schema': {
2419 'type': 'array',
2420 'items': { 'type': 'string' },
2421 },
2174 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'], 2422 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'],
2175 'features': {'dynamic_refresh': True}, 2423 'features': {'dynamic_refresh': True},
2176 'example_value': ['example.com', 'https://ssl.server.com', 'hosting.com/ba d_path', 'http://server:8080/path', '.exact.hostname.com', '*'], 2424 'example_value': ['example.com', 'https://ssl.server.com', 'hosting.com/ba d_path', 'http://server:8080/path', '.exact.hostname.com', '*'],
2177 'id': 103, 2425 'id': 103,
2178 'caption': '''Block access to a list of URLs''', 2426 'caption': '''Block access to a list of URLs''',
2179 'desc': '''Blocks access to the listed URLs. 2427 'desc': '''Blocks access to the listed URLs.
2180 2428
2181 This policy prevents the user from loading web pages from blacklisted URLs . 2429 This policy prevents the user from loading web pages from blacklisted URLs .
2182 2430
2183 A URL has the format 'scheme://host:port/path'. 2431 A URL has the format 'scheme://host:port/path'.
2184 The optional scheme can be http, https or ftp. Only this scheme will be bl ocked; if none is specified, all schemes are blocked. 2432 The optional scheme can be http, https or ftp. Only this scheme will be bl ocked; if none is specified, all schemes are blocked.
2185 The host can be a hostname or an IP address. Subdomains of a hostname will also be blocked. To prevent blocking subdomains, include a '.' before the hostn ame. The special hostname '*' will block all domains. 2433 The host can be a hostname or an IP address. Subdomains of a hostname will also be blocked. To prevent blocking subdomains, include a '.' before the hostn ame. The special hostname '*' will block all domains.
2186 The optional port is a valid port number from 1 to 65535. If none is speci fied, all ports are blocked. 2434 The optional port is a valid port number from 1 to 65535. If none is speci fied, all ports are blocked.
2187 If the optional path is specified, only paths with that prefix will be blo cked. 2435 If the optional path is specified, only paths with that prefix will be blo cked.
2188 2436
2189 Exceptions can be defined in the URL whitelist policy. These policies are limited to 100 entries; subsequent entries will be ignored. 2437 Exceptions can be defined in the URL whitelist policy. These policies are limited to 100 entries; subsequent entries will be ignored.
2190 2438
2191 If this policy is not set no URL will be blacklisted in the browser.''', 2439 If this policy is not set no URL will be blacklisted in the browser.''',
2192 }, 2440 },
2193 { 2441 {
2194 'name': 'URLWhitelist', 2442 'name': 'URLWhitelist',
2195 'type': 'list', 2443 'type': 'list',
2444 'schema': {
2445 'type': 'array',
2446 'items': { 'type': 'string' },
2447 },
2196 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'], 2448 'supported_on': ['chrome.*:15-', 'chrome_os:0.15-'],
2197 'features': {'dynamic_refresh': True}, 2449 'features': {'dynamic_refresh': True},
2198 'example_value': ['example.com', 'https://ssl.server.com', 'hosting.com/ba d_path', 'http://server:8080/path', '.exact.hostname.com'], 2450 'example_value': ['example.com', 'https://ssl.server.com', 'hosting.com/ba d_path', 'http://server:8080/path', '.exact.hostname.com'],
2199 'id': 104, 2451 'id': 104,
2200 'caption': '''Allows access to a list of URLs''', 2452 'caption': '''Allows access to a list of URLs''',
2201 'desc': '''Allows access to the listed URLs, as exceptions to the URL blac klist. 2453 'desc': '''Allows access to the listed URLs, as exceptions to the URL blac klist.
2202 2454
2203 See the description of the URL blacklist policy for the format of entries of this list. 2455 See the description of the URL blacklist policy for the format of entries of this list.
2204 2456
2205 This policy can be used to open exceptions to restrictive blacklists. For example, '*' can be blacklisted to block all requests, and this policy can be us ed to allow access to a limited list of URLs. It can be used to open exceptions to certain schemes, subdomains of other domains, ports, or specific paths. 2457 This policy can be used to open exceptions to restrictive blacklists. For example, '*' can be blacklisted to block all requests, and this policy can be us ed to allow access to a limited list of URLs. It can be used to open exceptions to certain schemes, subdomains of other domains, ports, or specific paths.
2206 2458
2207 The most specific filter will determine if a URL is blocked or allowed. Th e whitelist takes precedence over the blacklist. 2459 The most specific filter will determine if a URL is blocked or allowed. Th e whitelist takes precedence over the blacklist.
2208 2460
2209 This policy is limited to 100 entries; subsequent entries will be ignored. 2461 This policy is limited to 100 entries; subsequent entries will be ignored.
2210 2462
2211 If this policy is not set there will be no exceptions to the blacklist fro m the 'URLBlacklist' policy.''', 2463 If this policy is not set there will be no exceptions to the blacklist fro m the 'URLBlacklist' policy.''',
2212 }, 2464 },
2213 { 2465 {
2214 'name': 'OpenNetworkConfiguration', 2466 'name': 'OpenNetworkConfiguration',
2215 'type': 'string', 2467 'type': 'string',
2468 'schema': { 'type': 'string' },
2216 'supported_on': ['chrome_os:0.16-'], 2469 'supported_on': ['chrome_os:0.16-'],
2217 'features': {'dynamic_refresh': True}, 2470 'features': {'dynamic_refresh': True},
2218 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }', 2471 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }',
2219 'id': 107, 2472 'id': 107,
2220 'caption': '''User-level network configuration''', 2473 'caption': '''User-level network configuration''',
2221 'desc': '''Allows pushing network configuration to be applied per-user to a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The network con figuration is a JSON-formatted string as defined by the Open Network Configurati on format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/chromi um.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</ph>''' , 2474 'desc': '''Allows pushing network configuration to be applied per-user to a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The network con figuration is a JSON-formatted string as defined by the Open Network Configurati on format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/chromi um.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</ph>''' ,
2222 }, 2475 },
2223 { 2476 {
2224 'name': 'DeviceOpenNetworkConfiguration', 2477 'name': 'DeviceOpenNetworkConfiguration',
2225 'type': 'string', 2478 'type': 'string',
2479 'schema': { 'type': 'string' },
2226 'supported_on': ['chrome_os:0.16-'], 2480 'supported_on': ['chrome_os:0.16-'],
2227 'device_only': True, 2481 'device_only': True,
2228 'features': {'dynamic_refresh': True}, 2482 'features': {'dynamic_refresh': True},
2229 'future': True, 2483 'future': True,
2230 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }', 2484 'example_value': '{ "NetworkConfigurations": [ { "GUID": "{4b224dfd-6849-7 a63-5e394343244ae9c9}", "Name": "my WiFi", "Type": "WiFi", "WiFi": { "SSID": "my WiFi", "HiddenSSID": false, "Security": "None", "AutoConnect": true } } ] }',
2231 'id': 108, 2485 'id': 108,
2232 'caption': '''Device-level network configuration''', 2486 'caption': '''Device-level network configuration''',
2233 'desc': '''Allows pushing network configuration to be applied for all user s of a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The networ k configuration is a JSON-formatted string as defined by the Open Network Config uration format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/c hromium.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</p h>''', 2487 'desc': '''Allows pushing network configuration to be applied for all user s of a <ph name="PRODUCT_OS_NAME">$2<ex>Chromium OS</ex></ph> device. The networ k configuration is a JSON-formatted string as defined by the Open Network Config uration format described at <ph name="ONC_SPEC_URL">https://sites.google.com/a/c hromium.org/dev/chromium-os/chromiumos-design-docs/open-network-configuration</p h>''',
2234 }, 2488 },
2235 { 2489 {
2236 'name': 'CloudPrintSubmitEnabled', 2490 'name': 'CloudPrintSubmitEnabled',
2237 'type': 'main', 2491 'type': 'main',
2492 'schema': { 'type': 'boolean' },
2238 'supported_on': ['chrome.*:17-'], 2493 'supported_on': ['chrome.*:17-'],
2239 'features': {'dynamic_refresh': True}, 2494 'features': {'dynamic_refresh': True},
2240 'example_value': True, 2495 'example_value': True,
2241 'id': 109, 2496 'id': 109,
2242 'caption': '''Enable submission of documents to <ph name="CLOUD_PRINT_NAME ">Google Cloud Print</ph>''', 2497 'caption': '''Enable submission of documents to <ph name="CLOUD_PRINT_NAME ">Google Cloud Print</ph>''',
2243 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> t o submit documents to <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> for pr inting. NOTE: This only affects <ph name="CLOUD_PRINT_NAME">Google Cloud Print< /ph> support in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. It does not prevent users from submitting print jobs on web sites. 2498 'desc': '''Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> t o submit documents to <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> for pr inting. NOTE: This only affects <ph name="CLOUD_PRINT_NAME">Google Cloud Print< /ph> support in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. It does not prevent users from submitting print jobs on web sites.
2244 2499
2245 If this setting is enabled or not configured, users can print to <ph name= "CLOUD_PRINT_NAME">Google Cloud Print</ph> from the <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph> print dialog. 2500 If this setting is enabled or not configured, users can print to <ph name= "CLOUD_PRINT_NAME">Google Cloud Print</ph> from the <ph name="PRODUCT_NAME">$1<e x>Google Chrome</ex></ph> print dialog.
2246 2501
2247 If this setting is disabled, users cannot print to <ph name="CLOUD_PRINT_N AME">Google Cloud Print</ph> from the <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> print dialog''', 2502 If this setting is disabled, users cannot print to <ph name="CLOUD_PRINT_N AME">Google Cloud Print</ph> from the <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> print dialog''',
2248 }, 2503 },
2249 { 2504 {
2250 'name': 'EnterpriseWebStoreURL', 2505 'name': 'EnterpriseWebStoreURL',
2251 'type': 'string', 2506 'type': 'string',
2507 'schema': { 'type': 'string' },
2252 'supported_on': ['chrome.*:17-', 'chrome_os:0.17-'], 2508 'supported_on': ['chrome.*:17-', 'chrome_os:0.17-'],
2253 'features': {'dynamic_refresh': True}, 2509 'features': {'dynamic_refresh': True},
2254 'example_value': 'http://company-intranet/chromeapps', 2510 'example_value': 'http://company-intranet/chromeapps',
2255 'id': 112, 2511 'id': 112,
2256 'caption': '''Enterprise web store URL''', 2512 'caption': '''Enterprise web store URL''',
2257 'desc': '''Specifies the URL for the enterprise web store. When this setti ng is enabled, an app will appear on the new tab page which, when clicked, will take the user to the specified URL. Extensions and apps can be installed from th is page without extra warnings being presented to the user. If this policy is se t, the EnterpriseWebStoreName setting should also be set. 2513 'desc': '''Specifies the URL for the enterprise web store. When this setti ng is enabled, an app will appear on the new tab page which, when clicked, will take the user to the specified URL. Extensions and apps can be installed from th is page without extra warnings being presented to the user. If this policy is se t, the EnterpriseWebStoreName setting should also be set.
2258 2514
2259 If this setting is disabled, no enterprise web store app will appear on th e new tab page.''', 2515 If this setting is disabled, no enterprise web store app will appear on th e new tab page.''',
2260 }, 2516 },
2261 { 2517 {
2262 'name': 'EnterpriseWebStoreName', 2518 'name': 'EnterpriseWebStoreName',
2263 'type': 'string', 2519 'type': 'string',
2520 'schema': { 'type': 'string' },
2264 'supported_on': ['chrome.*:17-', 'chrome_os:0.17-'], 2521 'supported_on': ['chrome.*:17-', 'chrome_os:0.17-'],
2265 'features': {'dynamic_refresh': True}, 2522 'features': {'dynamic_refresh': True},
2266 'example_value': 'WidgCo Chrome Apps', 2523 'example_value': 'WidgCo Chrome Apps',
2267 'id': 113, 2524 'id': 113,
2268 'caption': '''Enterprise web store name''', 2525 'caption': '''Enterprise web store name''',
2269 'desc': '''The name of the enterprise web store, which will appear underne ath the app icon on the new tab page. This setting has no effect if EnterpriseWe bStoreURL is not set. 2526 'desc': '''The name of the enterprise web store, which will appear underne ath the app icon on the new tab page. This setting has no effect if EnterpriseWe bStoreURL is not set.
2270 2527
2271 If this setting is disabled, the enterprise web store app (if it exists) w ill be labeled with its URL.''', 2528 If this setting is disabled, the enterprise web store app (if it exists) w ill be labeled with its URL.''',
2272 }, 2529 },
2273 { 2530 {
2274 'name': 'EnableOriginBoundCerts', 2531 'name': 'EnableOriginBoundCerts',
2275 'type': 'main', 2532 'type': 'main',
2533 'schema': { 'type': 'boolean' },
2276 'supported_on': ['chrome.*:17-'], 2534 'supported_on': ['chrome.*:17-'],
2277 'features': {'dynamic_refresh': True}, 2535 'features': {'dynamic_refresh': True},
2278 'future': True, 2536 'future': True,
2279 'example_value': True, 2537 'example_value': True,
2280 'id': 114, 2538 'id': 114,
2281 'caption': '''Enable TLS domain-bound certificates extension''', 2539 'caption': '''Enable TLS domain-bound certificates extension''',
2282 'desc': '''Specifies whether the TLS domain-bound certificates extension s hould be enabled. 2540 'desc': '''Specifies whether the TLS domain-bound certificates extension s hould be enabled.
2283 2541
2284 This setting is used to enable the TLS domain-bound certificates extension for testing. This experimental setting will be removed in the future.''', 2542 This setting is used to enable the TLS domain-bound certificates extension for testing. This experimental setting will be removed in the future.''',
2285 }, 2543 },
2286 { 2544 {
2287 'name': 'EnableMemoryInfo', 2545 'name': 'EnableMemoryInfo',
2288 'type': 'main', 2546 'type': 'main',
2547 'schema': { 'type': 'boolean' },
2289 'supported_on': ['chrome.*:17-', 'chrome_os:0.18-'], 2548 'supported_on': ['chrome.*:17-', 'chrome_os:0.18-'],
2290 'features': {'dynamic_refresh': True}, 2549 'features': {'dynamic_refresh': True},
2291 'future': True, 2550 'future': True,
2292 'example_value': False, 2551 'example_value': False,
2293 'id': 115, 2552 'id': 115,
2294 'caption': '''Enable reporting memory info (JS heap size) to page''', 2553 'caption': '''Enable reporting memory info (JS heap size) to page''',
2295 'desc': '''Allows pages to access JavaScript memory usage statistics. 2554 'desc': '''Allows pages to access JavaScript memory usage statistics.
2296 2555
2297 This settings makes the memory statistics from the Developer Tools Profile s panel available to the web page itself.''', 2556 This settings makes the memory statistics from the Developer Tools Profile s panel available to the web page itself.''',
2298 }, 2557 },
2299 { 2558 {
2300 'name': 'DisablePrintPreview', 2559 'name': 'DisablePrintPreview',
2301 'type': 'main', 2560 'type': 'main',
2561 'schema': { 'type': 'boolean' },
2302 'supported_on': ['chrome.*:18-'], 2562 'supported_on': ['chrome.*:18-'],
2303 'features': {'dynamic_refresh': False}, 2563 'features': {'dynamic_refresh': False},
2304 'example_value': False, 2564 'example_value': False,
2305 'id': 117, 2565 'id': 117,
2306 'caption': '''Disable Print Preview''', 2566 'caption': '''Disable Print Preview''',
2307 'desc': '''This setting is used to force the use of the system print dialo g instead of print preview.''', 2567 'desc': '''This setting is used to force the use of the system print dialo g instead of print preview.''',
2308 }, 2568 },
2309 { 2569 {
2310 'name': 'DisableSSLRecordSplitting', 2570 'name': 'DisableSSLRecordSplitting',
2311 'type': 'main', 2571 'type': 'main',
2572 'schema': { 'type': 'boolean' },
2312 'supported_on': ['chrome.*:18-', 'chrome_os:0.18-'], 2573 'supported_on': ['chrome.*:18-', 'chrome_os:0.18-'],
2313 'features': {'dynamic_refresh': True}, 2574 'features': {'dynamic_refresh': True},
2314 'example_value': True, 2575 'example_value': True,
2315 'id': 118, 2576 'id': 118,
2316 'caption': '''Disable SSL record splitting''', 2577 'caption': '''Disable SSL record splitting''',
2317 'desc': '''Specifies whether SSL record splitting should be disabled. Reco rd splitting is a workaround for a weakness in SSL 3.0 and TLS 1.0 but can cause compatibility issues with some HTTPS servers and proxies. 2578 'desc': '''Specifies whether SSL record splitting should be disabled. Reco rd splitting is a workaround for a weakness in SSL 3.0 and TLS 1.0 but can cause compatibility issues with some HTTPS servers and proxies.
2318 2579
2319 If the policy is not set, or is set to false, then record splitting will b e used on SSL/TLS connections which use CBC ciphersuites.''', 2580 If the policy is not set, or is set to false, then record splitting will b e used on SSL/TLS connections which use CBC ciphersuites.''',
2320 }, 2581 },
2321 { 2582 {
2322 'name': 'EnableOnlineRevocationChecks', 2583 'name': 'EnableOnlineRevocationChecks',
2323 'type': 'main', 2584 'type': 'main',
2585 'schema': { 'type': 'boolean' },
2324 'supported_on': ['chrome.*:19-', 'chrome_os:0.19-'], 2586 'supported_on': ['chrome.*:19-', 'chrome_os:0.19-'],
2325 'features': {'dynamic_refresh': True}, 2587 'features': {'dynamic_refresh': True},
2326 'example_value': False, 2588 'example_value': False,
2327 'id': 129, 2589 'id': 129,
2328 'caption': '''Whether online OCSP/CRL checks are performed''', 2590 'caption': '''Whether online OCSP/CRL checks are performed''',
2329 'desc': '''In light of the fact that soft-fail, online revocation checks p rovide no effective security benefit, they are disabled by default in <ph name=" PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> version 19 and later. By setting thi s policy to true, the previous behaviour is restored and online OCSP/CRL checks will be performed. 2591 'desc': '''In light of the fact that soft-fail, online revocation checks p rovide no effective security benefit, they are disabled by default in <ph name=" PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> version 19 and later. By setting thi s policy to true, the previous behaviour is restored and online OCSP/CRL checks will be performed.
2330 2592
2331 If the policy is not set, or is set to false, then Chrome will not perform online revocation checks in Chrome 19 and later.''', 2593 If the policy is not set, or is set to false, then Chrome will not perform online revocation checks in Chrome 19 and later.''',
2332 }, 2594 },
2333 { 2595 {
2334 'name': 'ReportDeviceVersionInfo', 2596 'name': 'ReportDeviceVersionInfo',
2335 'type': 'main', 2597 'type': 'main',
2598 'schema': { 'type': 'boolean' },
2336 'supported_on': ['chrome_os:0.18-'], 2599 'supported_on': ['chrome_os:0.18-'],
2337 'device_only': True, 2600 'device_only': True,
2338 'features': {'dynamic_refresh': True}, 2601 'features': {'dynamic_refresh': True},
2339 'example_value': False, 2602 'example_value': False,
2340 'id': 119, 2603 'id': 119,
2341 'caption': '''Report OS and firmware version''', 2604 'caption': '''Report OS and firmware version''',
2342 'desc': '''Report OS and firmware version of enrolled devices. 2605 'desc': '''Report OS and firmware version of enrolled devices.
2343 2606
2344 If this setting is set to True, enrolled devices will report the OS and fi rmware version periodically. If this setting is not set or set to False, version info will not be reported.''', 2607 If this setting is set to True, enrolled devices will report the OS and fi rmware version periodically. If this setting is not set or set to False, version info will not be reported.''',
2345 }, 2608 },
2346 { 2609 {
2347 'name': 'ReportDeviceActivityTimes', 2610 'name': 'ReportDeviceActivityTimes',
2348 'type': 'main', 2611 'type': 'main',
2612 'schema': { 'type': 'boolean' },
2349 'supported_on': ['chrome_os:18-'], 2613 'supported_on': ['chrome_os:18-'],
2350 'device_only': True, 2614 'device_only': True,
2351 'features': {'dynamic_refresh': True}, 2615 'features': {'dynamic_refresh': True},
2352 'example_value': False, 2616 'example_value': False,
2353 'id': 120, 2617 'id': 120,
2354 'caption': '''Report device activity times''', 2618 'caption': '''Report device activity times''',
2355 'desc': '''Report device activity times. 2619 'desc': '''Report device activity times.
2356 2620
2357 If this setting is set to True, enrolled devices will report time periods when a user is active on the device. If this setting is not set or set to False, device activity times will not be recorded or reported.''', 2621 If this setting is set to True, enrolled devices will report time periods when a user is active on the device. If this setting is not set or set to False, device activity times will not be recorded or reported.''',
2358 }, 2622 },
2359 { 2623 {
2360 'name': 'ReportDeviceBootMode', 2624 'name': 'ReportDeviceBootMode',
2361 'type': 'main', 2625 'type': 'main',
2626 'schema': { 'type': 'boolean' },
2362 'supported_on': ['chrome_os:18-'], 2627 'supported_on': ['chrome_os:18-'],
2363 'device_only': True, 2628 'device_only': True,
2364 'features': {'dynamic_refresh': True}, 2629 'features': {'dynamic_refresh': True},
2365 'example_value': False, 2630 'example_value': False,
2366 'id': 121, 2631 'id': 121,
2367 'caption': '''Report device boot mode''', 2632 'caption': '''Report device boot mode''',
2368 'desc': '''Report the state of the device's dev switch at boot. 2633 'desc': '''Report the state of the device's dev switch at boot.
2369 2634
2370 If the policy is not set, or set to false, the state of the dev switch wil l not be reported.''', 2635 If the policy is not set, or set to false, the state of the dev switch wil l not be reported.''',
2371 }, 2636 },
2372 { 2637 {
2373 'name': 'ReportDeviceLocation', 2638 'name': 'ReportDeviceLocation',
2374 'type': 'main', 2639 'type': 'main',
2640 'schema': { 'type': 'boolean' },
2375 'supported_on': ['chrome_os:20-'], 2641 'supported_on': ['chrome_os:20-'],
2376 'device_only': True, 2642 'device_only': True,
2377 'features': {'dynamic_refresh': True}, 2643 'features': {'dynamic_refresh': True},
2378 'future': True, 2644 'future': True,
2379 'example_value': False, 2645 'example_value': False,
2380 'id': 143, 2646 'id': 143,
2381 'caption': '''Report device location''', 2647 'caption': '''Report device location''',
2382 'desc': '''Report the geographic location of the device. 2648 'desc': '''Report the geographic location of the device.
2383 2649
2384 If the policy is not set, or set to false, the location will not be report ed.''', 2650 If the policy is not set, or set to false, the location will not be report ed.''',
2385 }, 2651 },
2386 { 2652 {
2387 'name': 'DeviceUserWhitelist', 2653 'name': 'DeviceUserWhitelist',
2388 'type': 'list', 2654 'type': 'list',
2655 'schema': {
2656 'type': 'array',
2657 'items': { 'type': 'string' },
2658 },
2389 'supported_on': ['chrome_os:12-'], 2659 'supported_on': ['chrome_os:12-'],
2390 'device_only': True, 2660 'device_only': True,
2391 'features': {'dynamic_refresh': True}, 2661 'features': {'dynamic_refresh': True},
2392 'example_value': [ 'madmax@managedchrome.com' ], 2662 'example_value': [ 'madmax@managedchrome.com' ],
2393 'id': 122, 2663 'id': 122,
2394 'caption': '''Login user white list''', 2664 'caption': '''Login user white list''',
2395 'desc': '''Defines the list of users that are allowed to login to the devi ce. Entries are of the form <ph name="USER_WHITELIST_ENTRY_FORMAT">user@domain</ ph>, such as <ph name="USER_WHITELIST_ENTRY_EXAMPLE">madmax@managedchrome.com</p h>. To allow arbitrary users on a domain, use entries of the form <ph name="USER _WHITELIST_ENTRY_WILDCARD">*@domain</ph>. 2665 'desc': '''Defines the list of users that are allowed to login to the devi ce. Entries are of the form <ph name="USER_WHITELIST_ENTRY_FORMAT">user@domain</ ph>, such as <ph name="USER_WHITELIST_ENTRY_EXAMPLE">madmax@managedchrome.com</p h>. To allow arbitrary users on a domain, use entries of the form <ph name="USER _WHITELIST_ENTRY_WILDCARD">*@domain</ph>.
2396 2666
2397 If this policy is not configured, there are no restrictions on which users are allowed to sign in. Note that creating new users still requires the <ph nam e="DEVICEALLOWNEWUSERS_POLICY_NAME">DeviceAllowNewUsers</ph> policy to be config ured appropriately.''', 2667 If this policy is not configured, there are no restrictions on which users are allowed to sign in. Note that creating new users still requires the <ph nam e="DEVICEALLOWNEWUSERS_POLICY_NAME">DeviceAllowNewUsers</ph> policy to be config ured appropriately.''',
2398 }, 2668 },
2399 { 2669 {
2400 'name': 'DeviceAllowNewUsers', 2670 'name': 'DeviceAllowNewUsers',
2401 'type': 'main', 2671 'type': 'main',
2672 'schema': { 'type': 'boolean' },
2402 'supported_on': ['chrome_os:12-'], 2673 'supported_on': ['chrome_os:12-'],
2403 'device_only': True, 2674 'device_only': True,
2404 'features': {'dynamic_refresh': True}, 2675 'features': {'dynamic_refresh': True},
2405 'example_value': True, 2676 'example_value': True,
2406 'id': 123, 2677 'id': 123,
2407 'caption': '''Allow creation of new user accounts''', 2678 'caption': '''Allow creation of new user accounts''',
2408 'desc': '''Controls whether <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> allows new user accounts to be created. If this policy is set to f alse, users that do not have an account already will not be able to login. 2679 'desc': '''Controls whether <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> allows new user accounts to be created. If this policy is set to f alse, users that do not have an account already will not be able to login.
2409 2680
2410 If this policy is set to true or not configured, new user accounts will be allowed to be created provided that <ph name="DEVICEUSERWHITELISTPROTO_POLICY_N AME">DeviceUserWhitelist</ph> does not prevent the user from logging in.''', 2681 If this policy is set to true or not configured, new user accounts will be allowed to be created provided that <ph name="DEVICEUSERWHITELISTPROTO_POLICY_N AME">DeviceUserWhitelist</ph> does not prevent the user from logging in.''',
2411 }, 2682 },
2412 { 2683 {
2413 'name': 'DeviceGuestModeEnabled', 2684 'name': 'DeviceGuestModeEnabled',
2414 'type': 'main', 2685 'type': 'main',
2686 'schema': { 'type': 'boolean' },
2415 'supported_on': ['chrome_os:12-'], 2687 'supported_on': ['chrome_os:12-'],
2416 'device_only': True, 2688 'device_only': True,
2417 'features': {'dynamic_refresh': True}, 2689 'features': {'dynamic_refresh': True},
2418 'example_value': True, 2690 'example_value': True,
2419 'id': 124, 2691 'id': 124,
2420 'caption': '''Enable guest mode''', 2692 'caption': '''Enable guest mode''',
2421 'desc': '''If this policy is set to true or not configured, <ph name="PROD UCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will enable guest logins. Guest lo gins are anonymous user sessions and do not require a password. 2693 'desc': '''If this policy is set to true or not configured, <ph name="PROD UCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will enable guest logins. Guest lo gins are anonymous user sessions and do not require a password.
2422 2694
2423 If this policy is set to false, <ph name="PRODUCT_OS_NAME">$2<ex>Google Ch rome OS</ex></ph> will not allow guest sessions to be started.''', 2695 If this policy is set to false, <ph name="PRODUCT_OS_NAME">$2<ex>Google Ch rome OS</ex></ph> will not allow guest sessions to be started.''',
2424 }, 2696 },
2425 { 2697 {
2426 'name': 'DeviceShowUserNamesOnSignin', 2698 'name': 'DeviceShowUserNamesOnSignin',
2427 'type': 'main', 2699 'type': 'main',
2700 'schema': { 'type': 'boolean' },
2428 'supported_on': ['chrome_os:12-'], 2701 'supported_on': ['chrome_os:12-'],
2429 'device_only': True, 2702 'device_only': True,
2430 'features': {'dynamic_refresh': True}, 2703 'features': {'dynamic_refresh': True},
2431 'example_value': True, 2704 'example_value': True,
2432 'id': 125, 2705 'id': 125,
2433 'caption': '''Show usernames on login screen''', 2706 'caption': '''Show usernames on login screen''',
2434 'desc': '''If this policy is set to true or not configured, <ph name="PROD UCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will show existing users on the lo gin screen and allow to pick one. If this policy is set to false, <ph name="PROD UCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will use the username/password pro mpt for login.''', 2707 'desc': '''If this policy is set to true or not configured, <ph name="PROD UCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will show existing users on the lo gin screen and allow to pick one. If this policy is set to false, <ph name="PROD UCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will use the username/password pro mpt for login.''',
2435 }, 2708 },
2436 { 2709 {
2437 'name': 'DeviceDataRoamingEnabled', 2710 'name': 'DeviceDataRoamingEnabled',
2438 'type': 'main', 2711 'type': 'main',
2712 'schema': { 'type': 'boolean' },
2439 'supported_on': ['chrome_os:12-'], 2713 'supported_on': ['chrome_os:12-'],
2440 'device_only': True, 2714 'device_only': True,
2441 'features': {'dynamic_refresh': True}, 2715 'features': {'dynamic_refresh': True},
2442 'example_value': True, 2716 'example_value': True,
2443 'id': 126, 2717 'id': 126,
2444 'caption': '''Enable data roaming''', 2718 'caption': '''Enable data roaming''',
2445 'desc': '''Determines whether data roaming should be enabled for the devic e. If set to true, data roaming is allowed. If left unconfigured or set to false , data roaming will be not available.''', 2719 'desc': '''Determines whether data roaming should be enabled for the devic e. If set to true, data roaming is allowed. If left unconfigured or set to false , data roaming will be not available.''',
2446 }, 2720 },
2447 { 2721 {
2448 'name': 'DeviceMetricsReportingEnabled', 2722 'name': 'DeviceMetricsReportingEnabled',
2449 'type': 'main', 2723 'type': 'main',
2724 'schema': { 'type': 'boolean' },
2450 'supported_on': ['chrome_os:14-'], 2725 'supported_on': ['chrome_os:14-'],
2451 'device_only': True, 2726 'device_only': True,
2452 'features': {'dynamic_refresh': True}, 2727 'features': {'dynamic_refresh': True},
2453 'example_value': True, 2728 'example_value': True,
2454 'id': 127, 2729 'id': 127,
2455 'caption': '''Enable metrics reporting''', 2730 'caption': '''Enable metrics reporting''',
2456 'desc': '''Controls whether usage metrics are reported back to Google. If set to true, <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will re port usage metrics. If not configured or set to false, metrics reporting will be disabled.''', 2731 'desc': '''Controls whether usage metrics are reported back to Google. If set to true, <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> will re port usage metrics. If not configured or set to false, metrics reporting will be disabled.''',
2457 }, 2732 },
2458 { 2733 {
2459 'name': 'ChromeOsReleaseChannel', 2734 'name': 'ChromeOsReleaseChannel',
2460 'type': 'string-enum', 2735 'type': 'string-enum',
2736 'schema': {
2737 'type': 'string',
2738 'enum': [ 'stable-channel', 'beta-channel', 'dev-channel' ],
2739 },
2461 'items': [ 2740 'items': [
2462 { 2741 {
2463 'name': 'StableChannel', 2742 'name': 'StableChannel',
2464 'value': 'stable-channel', 2743 'value': 'stable-channel',
2465 'caption': '''Stable channel''', 2744 'caption': '''Stable channel''',
2466 }, 2745 },
2467 { 2746 {
2468 'name': 'BetaChannel', 2747 'name': 'BetaChannel',
2469 'value': 'beta-channel', 2748 'value': 'beta-channel',
2470 'caption': '''Beta channel''', 2749 'caption': '''Beta channel''',
2471 }, 2750 },
2472 { 2751 {
2473 'name': 'DevChannel', 2752 'name': 'DevChannel',
2474 'value': 'dev-channel', 2753 'value': 'dev-channel',
2475 'caption': '''Dev channel (may be unstable)''', 2754 'caption': '''Dev channel (may be unstable)''',
2476 } 2755 },
2477 ], 2756 ],
2478 'supported_on': ['chrome_os:0.11-'], 2757 'supported_on': ['chrome_os:0.11-'],
2479 'device_only': True, 2758 'device_only': True,
2480 'features': {'dynamic_refresh': True}, 2759 'features': {'dynamic_refresh': True},
2481 'example_value': 'stable-channel', 2760 'example_value': 'stable-channel',
2482 'id': 91, 2761 'id': 91,
2483 'caption': '''Release channel''', 2762 'caption': '''Release channel''',
2484 'desc': '''Specifies the release channel that this device should be locked to.''', 2763 'desc': '''Specifies the release channel that this device should be locked to.''',
2485 }, 2764 },
2486 { 2765 {
2487 'name': 'ChromeOsReleaseChannelDelegated', 2766 'name': 'ChromeOsReleaseChannelDelegated',
2488 'type': 'main', 2767 'type': 'main',
2768 'schema': { 'type': 'boolean' },
2489 'supported_on': ['chrome_os:0.19-'], 2769 'supported_on': ['chrome_os:0.19-'],
2490 'device_only': True, 2770 'device_only': True,
2491 'features': {'dynamic_refresh': True}, 2771 'features': {'dynamic_refresh': True},
2492 'example_value': False, 2772 'example_value': False,
2493 'id': 134, 2773 'id': 134,
2494 'caption': '''Whether the release channel should be configurable by the us er''', 2774 'caption': '''Whether the release channel should be configurable by the us er''',
2495 'desc': '''If this policy is set to True and the ChromeOsReleaseChannel po licy is not specified then users of the enrolling domain will be allowed to chan ge the release channel of the device. If this policy is set to false the device will be locked in whatever channel it was last set. 2775 'desc': '''If this policy is set to True and the ChromeOsReleaseChannel po licy is not specified then users of the enrolling domain will be allowed to chan ge the release channel of the device. If this policy is set to false the device will be locked in whatever channel it was last set.
2496 2776
2497 The user selected channel will be overridden by the ChromeOsReleaseChannel policy, but if the policy channel is more stable than the one that was installe d on the device, then the channel will only switch after the version of the more stable channel reaches a higher version number than the one installed on the de vice.''', 2777 The user selected channel will be overridden by the ChromeOsReleaseChannel policy, but if the policy channel is more stable than the one that was installe d on the device, then the channel will only switch after the version of the more stable channel reaches a higher version number than the one installed on the de vice.''',
2498 }, 2778 },
2499 { 2779 {
2500 'name': 'DeviceEphemeralUsersEnabled', 2780 'name': 'DeviceEphemeralUsersEnabled',
2501 'type': 'main', 2781 'type': 'main',
2782 'schema': { 'type': 'boolean' },
2502 'supported_on': ['chrome_os:19-'], 2783 'supported_on': ['chrome_os:19-'],
2503 'device_only': True, 2784 'device_only': True,
2504 'features': {'dynamic_refresh': True}, 2785 'features': {'dynamic_refresh': True},
2505 'example_value': True, 2786 'example_value': True,
2506 'id': 128, 2787 'id': 128,
2507 'caption': '''Wipe user data on sign-out''', 2788 'caption': '''Wipe user data on sign-out''',
2508 'desc': '''Determines whether <ph name="PRODUCT_OS_NAME">$2<ex>Google Chro me OS</ex></ph> keeps local account data after logout. If set to true, no persis tent accounts are kept by <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex> </ph> and all data from the user session will be discarded after logout. If this policy is set to false or not configured, the device may keep (encrypted) local user data.''', 2789 'desc': '''Determines whether <ph name="PRODUCT_OS_NAME">$2<ex>Google Chro me OS</ex></ph> keeps local account data after logout. If set to true, no persis tent accounts are kept by <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex> </ph> and all data from the user session will be discarded after logout. If this policy is set to false or not configured, the device may keep (encrypted) local user data.''',
2509 }, 2790 },
2510 { 2791 {
2511 'name': 'DeviceStartUpUrls', 2792 'name': 'DeviceStartUpUrls',
2512 'type': 'list', 2793 'type': 'list',
2794 'schema': {
2795 'type': 'array',
2796 'items': { 'type': 'string' },
2797 },
2513 'supported_on': ['chrome_os:19-'], 2798 'supported_on': ['chrome_os:19-'],
2514 'device_only': True, 2799 'device_only': True,
2515 'features': {'dynamic_refresh': True}, 2800 'features': {'dynamic_refresh': True},
2516 'example_value': [ 'http://google.com', 'chrome-extension://aaaaaaaaaaaaaa aaaaaaaaaa/' ], 2801 'example_value': [ 'http://google.com', 'chrome-extension://aaaaaaaaaaaaaa aaaaaaaaaa/' ],
2517 'id': 137, 2802 'id': 137,
2518 'caption': '''Load specified urls on demo login''', 2803 'caption': '''Load specified urls on demo login''',
2519 'desc': '''This policy is active in retail mode only. 2804 'desc': '''This policy is active in retail mode only.
2520 2805
2521 Determines the set of URLs to be loaded when the demo session is started. This policy will override any other mechanisms for setting the initial URL and t hus can only be applied to a session not associated with a particular user.''', 2806 Determines the set of URLs to be loaded when the demo session is started. This policy will override any other mechanisms for setting the initial URL and t hus can only be applied to a session not associated with a particular user.''',
2522 }, 2807 },
2523 { 2808 {
2524 'name': 'DeviceIdleLogoutTimeout', 2809 'name': 'DeviceIdleLogoutTimeout',
2525 'type': 'int', 2810 'type': 'int',
2811 'schema': { 'type': 'integer' },
2526 'supported_on': ['chrome_os:19-'], 2812 'supported_on': ['chrome_os:19-'],
2527 'device_only': True, 2813 'device_only': True,
2528 'features': {'dynamic_refresh': True}, 2814 'features': {'dynamic_refresh': True},
2529 'example_value': 60000, 2815 'example_value': 60000,
2530 'id': 130, 2816 'id': 130,
2531 'caption': '''Timeout until idle user log-out is executed''', 2817 'caption': '''Timeout until idle user log-out is executed''',
2532 'desc': '''This policy is active in retail mode only. 2818 'desc': '''This policy is active in retail mode only.
2533 2819
2534 When the value of this policy is set and is not 0 then the currently logge d in demo user will be logged out automatically after an inactivity time of the specified duration has elapsed. 2820 When the value of this policy is set and is not 0 then the currently logge d in demo user will be logged out automatically after an inactivity time of the specified duration has elapsed.
2535 2821
2536 The policy value should be specified in milliseconds.''', 2822 The policy value should be specified in milliseconds.''',
2537 }, 2823 },
2538 { 2824 {
2539 'name': 'DeviceIdleLogoutWarningDuration', 2825 'name': 'DeviceIdleLogoutWarningDuration',
2540 'type': 'int', 2826 'type': 'int',
2827 'schema': { 'type': 'integer' },
2541 'supported_on': ['chrome_os:19-'], 2828 'supported_on': ['chrome_os:19-'],
2542 'device_only': True, 2829 'device_only': True,
2543 'features': {'dynamic_refresh': True}, 2830 'features': {'dynamic_refresh': True},
2544 'example_value': 15000, 2831 'example_value': 15000,
2545 'id': 131, 2832 'id': 131,
2546 'caption': '''Duration of the idle log-out warning message''', 2833 'caption': '''Duration of the idle log-out warning message''',
2547 'desc': '''This policy is active in retail mode only. 2834 'desc': '''This policy is active in retail mode only.
2548 2835
2549 When DeviceIdleLogoutTimeout is specified this policy defines the duration of the warning box with a count down timer that is shown to the user before the logout is executed. 2836 When DeviceIdleLogoutTimeout is specified this policy defines the duration of the warning box with a count down timer that is shown to the user before the logout is executed.
2550 2837
2551 The policy value should be specified in milliseconds.''', 2838 The policy value should be specified in milliseconds.''',
2552 }, 2839 },
2553 { 2840 {
2554 'name': 'DeviceLoginScreenSaverId', 2841 'name': 'DeviceLoginScreenSaverId',
2555 'type': 'string', 2842 'type': 'string',
2843 'schema': { 'type': 'string' },
2556 'supported_on': ['chrome_os:19-'], 2844 'supported_on': ['chrome_os:19-'],
2557 'device_only': True, 2845 'device_only': True,
2558 'features': {'dynamic_refresh': True}, 2846 'features': {'dynamic_refresh': True},
2559 'example_value': 'fhblcfnmnbehmifidkddcenilbpddlfk', 2847 'example_value': 'fhblcfnmnbehmifidkddcenilbpddlfk',
2560 'id': 132, 2848 'id': 132,
2561 'caption': '''Screen saver to be used on the sign-in screen in retail mode ''', 2849 'caption': '''Screen saver to be used on the sign-in screen in retail mode ''',
2562 'desc': '''This policy is active in retail mode only. 2850 'desc': '''This policy is active in retail mode only.
2563 2851
2564 Determines the id of the extension to be used as a screen saver on the sig n-in screen. The extension must be part of the AppPack that is configured for th is domain through the DeviceAppPack policy.''', 2852 Determines the id of the extension to be used as a screen saver on the sig n-in screen. The extension must be part of the AppPack that is configured for th is domain through the DeviceAppPack policy.''',
2565 }, 2853 },
2566 { 2854 {
2567 'name': 'DeviceLoginScreenSaverTimeout', 2855 'name': 'DeviceLoginScreenSaverTimeout',
2568 'type': 'int', 2856 'type': 'int',
2857 'schema': { 'type': 'integer' },
2569 'supported_on': ['chrome_os:19-'], 2858 'supported_on': ['chrome_os:19-'],
2570 'device_only': True, 2859 'device_only': True,
2571 'features': {'dynamic_refresh': True}, 2860 'features': {'dynamic_refresh': True},
2572 'example_value': 120000, 2861 'example_value': 120000,
2573 'id': 133, 2862 'id': 133,
2574 'caption': '''Duration of inactivity before the screen saver is shown on t he sign-in screen in retail mode''', 2863 'caption': '''Duration of inactivity before the screen saver is shown on t he sign-in screen in retail mode''',
2575 'desc': '''This policy is active in retail mode only. 2864 'desc': '''This policy is active in retail mode only.
2576 2865
2577 Determines the duration before the screen saver is shown on the sign-in sc reen for devices in retail mode. 2866 Determines the duration before the screen saver is shown on the sign-in sc reen for devices in retail mode.
2578 2867
2579 The policy value should be specified in milliseconds.''', 2868 The policy value should be specified in milliseconds.''',
2580 }, 2869 },
2581 { 2870 {
2582 'name': 'DeviceAppPack', 2871 'name': 'DeviceAppPack',
2583 'type': 'list', 2872 'type': 'list',
2873 'schema': {
2874 'type': 'array',
2875 'items': { 'type': 'string' },
2876 },
2584 'supported_on': ['chrome_os:19-'], 2877 'supported_on': ['chrome_os:19-'],
2585 'device_only': True, 2878 'device_only': True,
2586 'features': {'dynamic_refresh': True}, 2879 'features': {'dynamic_refresh': True},
2587 'example_value': [ { "extension-id": "khgabmflimjjbclkmljlpmgaleanedem", " update-url": "http://clients2.google.com/service/update2/crx" } ], 2880 'example_value': [ { "extension-id": "khgabmflimjjbclkmljlpmgaleanedem", " update-url": "http://clients2.google.com/service/update2/crx" } ],
2588 'id': 135, 2881 'id': 135,
2589 'caption': '''List of AppPack extensions''', 2882 'caption': '''List of AppPack extensions''',
2590 'desc': '''This policy is active in retail mode only. 2883 'desc': '''This policy is active in retail mode only.
2591 2884
2592 Lists extensions that are automatically installed for the Demo user, for d evices in retail mode. These extensions are saved in the device and can be insta lled while offline, after the installation. 2885 Lists extensions that are automatically installed for the Demo user, for d evices in retail mode. These extensions are saved in the device and can be insta lled while offline, after the installation.
2593 2886
2594 Each list entry contains a dictionary that must include the extension ID i n the 'extension-id' field, and its update URL in the 'update-url' field.''', 2887 Each list entry contains a dictionary that must include the extension ID i n the 'extension-id' field, and its update URL in the 'update-url' field.''',
2595 }, 2888 },
2596 { 2889 {
2597 'name': 'DeviceAutoUpdateDisabled', 2890 'name': 'DeviceAutoUpdateDisabled',
2598 'type': 'main', 2891 'type': 'main',
2892 'schema': { 'type': 'boolean' },
2599 'supported_on': ['chrome_os:19-'], 2893 'supported_on': ['chrome_os:19-'],
2600 'device_only': True, 2894 'device_only': True,
2601 'features': {'dynamic_refresh': True}, 2895 'features': {'dynamic_refresh': True},
2602 'example_value': True, 2896 'example_value': True,
2603 'id': 136, 2897 'id': 136,
2604 'caption': '''Disables Auto Update''', 2898 'caption': '''Disables Auto Update''',
2605 'desc': '''Disables automatic updates when set to True. 2899 'desc': '''Disables automatic updates when set to True.
2606 2900
2607 <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> devices automa tically check for updates when this setting is not configured or set to False.'' ', 2901 <ph name="PRODUCT_OS_NAME">$2<ex>Google Chrome OS</ex></ph> devices automa tically check for updates when this setting is not configured or set to False.'' ',
2608 }, 2902 },
2609 { 2903 {
2610 'name': 'DeviceTargetVersionPrefix', 2904 'name': 'DeviceTargetVersionPrefix',
2611 'type': 'string', 2905 'type': 'string',
2906 'schema': { 'type': 'string' },
2612 'supported_on': ['chrome_os:19-'], 2907 'supported_on': ['chrome_os:19-'],
2613 'device_only': True, 2908 'device_only': True,
2614 'features': {'dynamic_refresh': True}, 2909 'features': {'dynamic_refresh': True},
2615 'example_value': '1412.', 2910 'example_value': '1412.',
2616 'id': 142, 2911 'id': 142,
2617 'caption': '''Target Auto Update Version''', 2912 'caption': '''Target Auto Update Version''',
2618 'desc': '''Sets a target version for Auto Updates. 2913 'desc': '''Sets a target version for Auto Updates.
2619 2914
2620 Specifies the prefix of a target version <ph name="PRODUCT_OS_NAME">$2<ex> Google Chrome OS</ex></ph> should update to. If the device is running a version that's before the specified prefix, it will update to the latest version with th e given prefix. If the device is already on a later version, there is no effect (i.e. no downgrades are performed) and the device will remain on the current ver sion. The prefix format works component-wise as is demonstrated in the following example: 2915 Specifies the prefix of a target version <ph name="PRODUCT_OS_NAME">$2<ex> Google Chrome OS</ex></ph> should update to. If the device is running a version that's before the specified prefix, it will update to the latest version with th e given prefix. If the device is already on a later version, there is no effect (i.e. no downgrades are performed) and the device will remain on the current ver sion. The prefix format works component-wise as is demonstrated in the following example:
2621 2916
2622 "" (or not configured): update to latest version available. 2917 "" (or not configured): update to latest version available.
2623 "1412.": update to any minor version of 1412 (e.g. 1412.24.34 or 1412.60.2 ) 2918 "1412.": update to any minor version of 1412 (e.g. 1412.24.34 or 1412.60.2 )
2624 "1412.2.": update to any minor version of 1412.2 (e.g. 1412.2.34 or 1412.2 .2) 2919 "1412.2.": update to any minor version of 1412.2 (e.g. 1412.2.34 or 1412.2 .2)
2625 "1412.24.34": update to this specific version only''', 2920 "1412.24.34": update to this specific version only''',
2626 }, 2921 },
2627 { 2922 {
2628 'name': 'DeviceUpdateScatterFactor', 2923 'name': 'DeviceUpdateScatterFactor',
2629 'type': 'int', 2924 'type': 'int',
2925 'schema': { 'type': 'integer' },
2630 'supported_on': ['chrome_os:20-'], 2926 'supported_on': ['chrome_os:20-'],
2631 'device_only': True, 2927 'device_only': True,
2632 'features': {'dynamic_refresh': True}, 2928 'features': {'dynamic_refresh': True},
2633 'example_value': 7200, 2929 'example_value': 7200,
2634 'id': 145, 2930 'id': 145,
2635 'caption': '''Auto update scatter factor''', 2931 'caption': '''Auto update scatter factor''',
2636 'desc': '''Specifies the number of seconds up to which a device may random ly delay its download of an update from the time the update was first pushed out to the server. The device may wait a portion of this time in terms of wall-cloc k-time and the remaining portion in terms of the number of update checks. In any case, the scatter is upper bounded to a constant amount of time so that a devic e does not ever get stuck waiting to download an update forever.''', 2932 'desc': '''Specifies the number of seconds up to which a device may random ly delay its download of an update from the time the update was first pushed out to the server. The device may wait a portion of this time in terms of wall-cloc k-time and the remaining portion in terms of the number of update checks. In any case, the scatter is upper bounded to a constant amount of time so that a devic e does not ever get stuck waiting to download an update forever.''',
2637 }, 2933 },
2638 { 2934 {
2639 'name': 'DeviceUpdateAllowedConnectionTypes', 2935 'name': 'DeviceUpdateAllowedConnectionTypes',
2640 'type': 'list', 2936 'type': 'list',
2937 'schema': {
2938 'type': 'array',
2939 'items': { 'type': 'string' },
2940 },
2641 'supported_on': ['chrome_os:21-'], 2941 'supported_on': ['chrome_os:21-'],
2642 'device_only': True, 2942 'device_only': True,
2643 'features': {'dynamic_refresh': True}, 2943 'features': {'dynamic_refresh': True},
2644 'example_value': [ 'ethernet' ], 2944 'example_value': [ 'ethernet' ],
2645 'id': 146, 2945 'id': 146,
2646 'caption': '''Connection types allowed for updates''', 2946 'caption': '''Connection types allowed for updates''',
2647 'desc': ''' The types of connections that are allowed to use for OS update s. OS updates potentially put heavy strain on the connection due to their size a nd may incur additional cost. Therefore, they are by default not enabled for con nection types that are considered expensive, which include WiMax, Bluetooth and Cellular at the moment. 2947 'desc': ''' The types of connections that are allowed to use for OS update s. OS updates potentially put heavy strain on the connection due to their size a nd may incur additional cost. Therefore, they are by default not enabled for con nection types that are considered expensive, which include WiMax, Bluetooth and Cellular at the moment.
2648 2948
2649 The recognized connection type identifiers are "ethernet", "wifi", "wimax" , "bluetooth" and "cellular".''', 2949 The recognized connection type identifiers are "ethernet", "wifi", "wimax" , "bluetooth" and "cellular".''',
2650 }, 2950 },
2651 { 2951 {
2652 'name': 'BackgroundModeEnabled', 2952 'name': 'BackgroundModeEnabled',
2653 'type': 'main', 2953 'type': 'main',
2954 'schema': { 'type': 'boolean' },
2654 'supported_on': ['chrome.win:19-', 'chrome.linux:19-'], 2955 'supported_on': ['chrome.win:19-', 'chrome.linux:19-'],
2655 'features': { 2956 'features': {
2656 'dynamic_refresh': True, 2957 'dynamic_refresh': True,
2657 'can_be_recommended': True, 2958 'can_be_recommended': True,
2658 }, 2959 },
2659 'example_value': True, 2960 'example_value': True,
2660 'id': 138, 2961 'id': 138,
2661 'caption': '''Continue running background apps when <ph name="PRODUCT_NAME ">$1<ex>Google Chrome</ex></ph> is closed''', 2962 'caption': '''Continue running background apps when <ph name="PRODUCT_NAME ">$1<ex>Google Chrome</ex></ph> is closed''',
2662 'desc': '''Determines whether a <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> process is started on OS login and keeps running when the last brows er window is closed, allowing background apps to remain active. The background p rocess displays an icon in the system tray and can always be closed from there. 2963 'desc': '''Determines whether a <ph name="PRODUCT_NAME">$1<ex>Google Chrom e</ex></ph> process is started on OS login and keeps running when the last brows er window is closed, allowing background apps to remain active. The background p rocess displays an icon in the system tray and can always be closed from there.
2663 2964
2664 If this policy is set to True, background mode is enabled and cannot be co ntrolled by the user in the browser settings. 2965 If this policy is set to True, background mode is enabled and cannot be co ntrolled by the user in the browser settings.
2665 2966
2666 If this policy is set to False, background mode is disabled and cannot be controlled by the user in the browser settings. 2967 If this policy is set to False, background mode is disabled and cannot be controlled by the user in the browser settings.
2667 2968
2668 If this policy is left unset, background mode is initially disabled and ca n be controlled by the user in the browser settings.''', 2969 If this policy is left unset, background mode is initially disabled and ca n be controlled by the user in the browser settings.''',
2669 }, 2970 },
2670 { 2971 {
2671 'name': 'GData', 2972 'name': 'GData',
2672 'type': 'group', 2973 'type': 'group',
2673 'caption': '''Configure GData options''', 2974 'caption': '''Configure GData options''',
2674 'desc': '''Configure GData in <ph name="PRODUCT_OS_NAME">$2<ex>Google Chro me OS</ex></ph>.''', 2975 'desc': '''Configure GData in <ph name="PRODUCT_OS_NAME">$2<ex>Google Chro me OS</ex></ph>.''',
2675 'policies': [ 2976 'policies': [
2676 { 2977 {
2677 'name': 'GDataDisabled', 2978 'name': 'GDataDisabled',
2678 'type': 'main', 2979 'type': 'main',
2980 'schema': { 'type': 'boolean' },
2679 'supported_on': ['chrome_os:19-'], 2981 'supported_on': ['chrome_os:19-'],
2680 'features': {'dynamic_refresh': True}, 2982 'features': {'dynamic_refresh': True},
2681 'example_value': True, 2983 'example_value': True,
2682 'id': 139, 2984 'id': 139,
2683 'caption': '''Disables GData''', 2985 'caption': '''Disables GData''',
2684 'desc': '''Disables Google Docs syncing when set to True. In that case , no data is uploaded to Google Docs. 2986 'desc': '''Disables Google Docs syncing when set to True. In that case , no data is uploaded to Google Docs.
2685 2987
2686 If not set or set to False, then users will be able to transfer files to Google Docs.''', 2988 If not set or set to False, then users will be able to transfer files to Google Docs.''',
2687 }, 2989 },
2688 { 2990 {
2689 'name': 'GDataDisabledOverCellular', 2991 'name': 'GDataDisabledOverCellular',
2690 'type': 'main', 2992 'type': 'main',
2993 'schema': { 'type': 'boolean' },
2691 'supported_on': ['chrome_os:19-'], 2994 'supported_on': ['chrome_os:19-'],
2692 'features': {'dynamic_refresh': True}, 2995 'features': {'dynamic_refresh': True},
2693 'example_value': True, 2996 'example_value': True,
2694 'id': 140, 2997 'id': 140,
2695 'caption': '''Disables GData over Cellular connections''', 2998 'caption': '''Disables GData over Cellular connections''',
2696 'desc': '''Disables Google Docs syncing when using a cellular connecti on when set to True. In that case, data is only synced to Google Docs when conne cted via WiFi or Ethernet. 2999 'desc': '''Disables Google Docs syncing when using a cellular connecti on when set to True. In that case, data is only synced to Google Docs when conne cted via WiFi or Ethernet.
2697 3000
2698 If not set or set to False, then users will be able to transfer files to Google Docs via cellular connections.''', 3001 If not set or set to False, then users will be able to transfer files to Google Docs via cellular connections.''',
2699 }, 3002 },
2700 ], 3003 ],
2701 }, 3004 },
2702 { 3005 {
2703 'name': 'PinnedLauncherApps', 3006 'name': 'PinnedLauncherApps',
2704 'type': 'list', 3007 'type': 'list',
3008 'schema': {
3009 'type': 'array',
3010 'items': { 'type': 'string' },
3011 },
2705 'supported_on': ['chrome_os:20-' ], 3012 'supported_on': ['chrome_os:20-' ],
2706 'features': { 3013 'features': {
2707 'dynamic_refresh': True, 3014 'dynamic_refresh': True,
2708 'can_be_recommended': True, 3015 'can_be_recommended': True,
2709 }, 3016 },
2710 'example_value': ['pjkljhegncpnkpknbcohdijeoejaedia'], 3017 'example_value': ['pjkljhegncpnkpknbcohdijeoejaedia'],
2711 'id': 144, 3018 'id': 144,
2712 'caption': '''List of pinned apps to show in the launcher''', 3019 'caption': '''List of pinned apps to show in the launcher''',
2713 'desc': '''Lists the application identifiers <ph name="PRODUCT_OS_NAME">$2 <ex>Google Chrome OS</ex></ph> shows as pinned apps in the launcher bar. 3020 'desc': '''Lists the application identifiers <ph name="PRODUCT_OS_NAME">$2 <ex>Google Chrome OS</ex></ph> shows as pinned apps in the launcher bar.
2714 3021
2715 If this policy is configured, the set of applications is fixed and can't b e changed by the user. 3022 If this policy is configured, the set of applications is fixed and can't b e changed by the user.
2716 3023
2717 If this policy is left unset, the user may change the list of pinned apps in the launcher.''', 3024 If this policy is left unset, the user may change the list of pinned apps in the launcher.''',
2718 }, 3025 },
2719 { 3026 {
2720 'name': 'RestrictSigninToPattern', 3027 'name': 'RestrictSigninToPattern',
2721 'type': 'string', 3028 'type': 'string',
3029 'schema': { 'type': 'string' },
2722 'supported_on': ['chrome.*:21-'], 3030 'supported_on': ['chrome.*:21-'],
2723 'features': {'dynamic_refresh': True}, 3031 'features': {'dynamic_refresh': True},
2724 'example_value': '*@domain.com', 3032 'example_value': '*@domain.com',
2725 'id': 147, 3033 'id': 147,
2726 'caption': '''Restrict which users are allowed to sign in to <ph name="PRO DUCT_NAME">$1<ex>Google Chrome</ex></ph>''', 3034 'caption': '''Restrict which users are allowed to sign in to <ph name="PRO DUCT_NAME">$1<ex>Google Chrome</ex></ph>''',
2727 'desc': '''Contains a regular expression which is used to determine which users can sign in to <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. 3035 'desc': '''Contains a regular expression which is used to determine which users can sign in to <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.
2728 3036
2729 An appropriate error is displayed if a user tries to log in with a usernam e that does not match this pattern. 3037 An appropriate error is displayed if a user tries to log in with a usernam e that does not match this pattern.
2730 3038
2731 If this policy is left not set or blank, then any user can sign in to <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''', 3039 If this policy is left not set or blank, then any user can sign in to <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>.''',
2732 }, 3040 },
2733 { 3041 {
2734 'name': 'DisableSafeBrowsingProceedAnyway', 3042 'name': 'DisableSafeBrowsingProceedAnyway',
2735 'type': 'main', 3043 'type': 'main',
3044 'schema': { 'type': 'boolean' },
2736 'supported_on': ['chrome.*:22-', 'chrome_os:0.22-'], 3045 'supported_on': ['chrome.*:22-', 'chrome_os:0.22-'],
2737 'features': {'dynamic_refresh': True}, 3046 'features': {'dynamic_refresh': True},
2738 'example_value': True, 3047 'example_value': True,
2739 'id': 150, 3048 'id': 150,
2740 'caption': '''Disable proceeding from the Safe Browsing warning page''', 3049 'caption': '''Disable proceeding from the Safe Browsing warning page''',
2741 'desc': '''The Safe Browsing service shows a warning page when users navig ate to sites that are flagged as potentially mallicious. Enabling this setting p revents users from proceeding anyway from the warning page to the malicious site . 3050 'desc': '''The Safe Browsing service shows a warning page when users navig ate to sites that are flagged as potentially mallicious. Enabling this setting p revents users from proceeding anyway from the warning page to the malicious site .
2742 3051
2743 If this setting is disabled or not configured then users can choose to pro ceed to the flagged site after being shown the warning.''', 3052 If this setting is disabled or not configured then users can choose to pro ceed to the flagged site after being shown the warning.''',
2744 }, 3053 },
2745 { 3054 {
2746 'name': 'SpellCheckServiceEnabled', 3055 'name': 'SpellCheckServiceEnabled',
2747 'type': 'main', 3056 'type': 'main',
3057 'schema': { 'type': 'boolean' },
2748 'supported_on': ['chrome.*:22-', 'chrome_os:0.22-'], 3058 'supported_on': ['chrome.*:22-', 'chrome_os:0.22-'],
2749 'features': {'dynamic_refresh': True}, 3059 'features': {'dynamic_refresh': True},
2750 'example_value': False, 3060 'example_value': False,
2751 'id': 151, 3061 'id': 151,
2752 'caption': '''Enable or disable spell checking web service''', 3062 'caption': '''Enable or disable spell checking web service''',
2753 'desc': '''<ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> can use a Google web service to help resolve spelling errors. If this setting is enabled, then this service is always used. If this setting is disabled, then this servic e is never used. 3063 'desc': '''<ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> can use a Google web service to help resolve spelling errors. If this setting is enabled, then this service is always used. If this setting is disabled, then this servic e is never used.
2754 3064
2755 Spell checking can still be performed using a downloaded dictionary; this policy only controls the usage of the online service. 3065 Spell checking can still be performed using a downloaded dictionary; this policy only controls the usage of the online service.
2756 3066
2757 If this setting is not configured then users can choose whether the spell checking service should be used or not.''', 3067 If this setting is not configured then users can choose whether the spell checking service should be used or not.''',
2758 }, 3068 },
2759 { 3069 {
2760 'name': 'ExternalStorageDisabled', 3070 'name': 'ExternalStorageDisabled',
2761 'type': 'main', 3071 'type': 'main',
3072 'schema': { 'type': 'boolean' },
2762 'supported_on': ['chrome_os:0.22-'], 3073 'supported_on': ['chrome_os:0.22-'],
2763 'features': {'dynamic_refresh': True}, 3074 'features': {'dynamic_refresh': True},
2764 'example_value': True, 3075 'example_value': True,
2765 'id': 152, 3076 'id': 152,
2766 'caption': '''Disable mounting of external storage''', 3077 'caption': '''Disable mounting of external storage''',
2767 'desc': '''Disable mounting of external storage. 3078 'desc': '''Disable mounting of external storage.
2768 3079
2769 When this policy is set to true, external storage will not be available in the file browser. 3080 When this policy is set to true, external storage will not be available in the file browser.
2770 3081
2771 This policy affects all types of storage media. For example: USB flash dri ves, external hard drives, SD and other memory cards, optical storage etc. Inter nal storage is not affected, therefore files saved in the Download folder can st ill be accessed. Google Drive is also not affected by this policy. 3082 This policy affects all types of storage media. For example: USB flash dri ves, external hard drives, SD and other memory cards, optical storage etc. Inter nal storage is not affected, therefore files saved in the Download folder can st ill be accessed. Google Drive is also not affected by this policy.
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
2863 'desc': '''Text appended in parentheses to the policy name to indicate tha t it has been deprecated''', 3174 'desc': '''Text appended in parentheses to the policy name to indicate tha t it has been deprecated''',
2864 'text': 'deprecated', 3175 'text': 'deprecated',
2865 }, 3176 },
2866 'doc_recommended': { 3177 'doc_recommended': {
2867 'desc': '''Text appended in parentheses next to the policies top-level con tainer to indicate that those policies are of the Recommended level''', 3178 'desc': '''Text appended in parentheses next to the policies top-level con tainer to indicate that those policies are of the Recommended level''',
2868 'text': 'Recommended', 3179 'text': 'Recommended',
2869 }, 3180 },
2870 }, 3181 },
2871 'placeholders': [], 3182 'placeholders': [],
2872 } 3183 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698