OLD | NEW |
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 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 # | 62 # |
63 # Products and versions: | 63 # Products and versions: |
64 # Each policy has the list of products and version numbers where it is | 64 # Each policy has the list of products and version numbers where it is |
65 # supported under the key 'supported_on'. Each item of this list has the | 65 # supported under the key 'supported_on'. Each item of this list has the |
66 # form of 'product:since_version-until_version', which means that support | 66 # form of 'product:since_version-until_version', which means that support |
67 # for the policy in 'product' was introduced in 'since_version' and removed | 67 # for the policy in 'product' was introduced in 'since_version' and removed |
68 # after 'until_version'. Product names may contain a suffix specifying a | 68 # after 'until_version'. Product names may contain a suffix specifying a |
69 # platform name, e.g.: 'chrome.win' is read as 'Chrome on Windows'. Version | 69 # platform name, e.g.: 'chrome.win' is read as 'Chrome on Windows'. Version |
70 # numbers can be any string that does not contain ':' or '-' characters. | 70 # numbers can be any string that does not contain ':' or '-' characters. |
71 # | 71 # |
72 # Currently supported product names: | 72 # Currently supported product names: |
73 # 'chrome_frame', 'chrome_os' | 73 # 'chrome_frame', 'chrome_os' |
74 # 'chrome.win', 'chrome.linux', 'chrome.mac', 'chrome.*' | 74 # 'chrome.win', 'chrome.linux', 'chrome.mac', 'chrome.*' |
75 # For example if 'chrome.*:5-10' is specified for a policy, then it should | 75 # For example if 'chrome.*:5-10' is specified for a policy, then it should |
76 # be read as: | 76 # be read as: |
77 # 'chrome.linux:5-10', 'chrome.mac:5-10', 'chrome.win:5-10' | 77 # 'chrome.linux:5-10', 'chrome.mac:5-10', 'chrome.win:5-10' |
78 # The product name also affects in which templates will the policy be included
. | 78 # |
79 # chrome.*, chrome.win, chrome_frame -> ADM,ADMX,ADML,doc | 79 # The product name also affects in which templates the policy is included: |
80 # chrome.*, chrome.linux -> JSON,doc | 80 # chrome.*, chrome.win, chrome_frame -> ADM, ADMX, ADML, doc |
81 # chrome.*, chrome.mac -> plist, plist_strings,doc | 81 # chrome.*, chrome.linux -> JSON, doc |
| 82 # chrome.*, chrome.mac -> plist, plist_strings, doc |
82 # everything else -> doc | 83 # everything else -> doc |
83 # | 84 # |
| 85 # The default list of policies supported by Chrome is also generated based |
| 86 # on the product names: |
| 87 # chrome.* -> Chrome policy definition list |
| 88 # chrome_os -> Chrome policy definition list, when building OS_CHROMEOS |
| 89 # |
84 # Annotations: | 90 # Annotations: |
85 # Additional information is specified under keys 'features' and | 91 # Additional information is specified under keys 'features' and |
86 # 'example_value'. These are used in the generated documentation and example | 92 # 'example_value'. These are used in the generated documentation and example |
87 # policy configuration files. 'dynamic_refresh' controls if the generated | 93 # policy configuration files. 'dynamic_refresh' controls if the generated |
88 # documentation should state that the policy supports dynamic refresh or not. | 94 # documentation should state that the policy supports dynamic refresh or not. |
89 # Supporting dynamic refresh means that Chrome respects the changes to the | 95 # Supporting dynamic refresh means that Chrome respects the changes to the |
90 # policy immediately, without the need for restart. | 96 # policy immediately, without the need for restart. |
91 # | 97 # |
92 # IDs: | 98 # IDs: |
93 # Since a Protocol Buffer definition is generated from this file, unique and | 99 # Since a Protocol Buffer definition is generated from this file, unique and |
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
377 'caption': '''Enable printing''', | 383 'caption': '''Enable printing''', |
378 'desc': '''Enables printing in <ph name="PRODUCT_NAME">$1<ex>Google Chrome
</ex></ph> and prevents users from changing this setting. | 384 'desc': '''Enables printing in <ph name="PRODUCT_NAME">$1<ex>Google Chrome
</ex></ph> and prevents users from changing this setting. |
379 | 385 |
380 If this setting is enabled or not configured, users can print. | 386 If this setting is enabled or not configured, users can print. |
381 | 387 |
382 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.''', | 388 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.''', |
383 }, | 389 }, |
384 { | 390 { |
385 'name': 'CloudPrintProxyEnabled', | 391 'name': 'CloudPrintProxyEnabled', |
386 'type': 'main', | 392 'type': 'main', |
387 'supported_on': [], | 393 'supported_on': ['chrome.*:X-'], |
388 'features': {'dynamic_refresh': 1}, | 394 'features': {'dynamic_refresh': 1}, |
389 'future': True, | 395 'future': True, |
390 'example_value': True, | 396 'example_value': True, |
391 'id': 13, | 397 'id': 13, |
392 'caption': '''Enable <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> p
roxy''', | 398 'caption': '''Enable <ph name="CLOUD_PRINT_NAME">Google Cloud Print</ph> p
roxy''', |
393 'desc': ''' Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex><
/ph> to act as a proxy between <ph name="CLOUD_PRINT_NAME">Google Cloud Print</p
h> and legacy printers connected to the machine. | 399 'desc': ''' Enables <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex><
/ph> to act as a proxy between <ph name="CLOUD_PRINT_NAME">Google Cloud Print</p
h> and legacy printers connected to the machine. |
394 | 400 |
395 If this setting is enabled or not configured, users can enable the cloud p
rint proxy by authentication with their Google account. | 401 If this setting is enabled or not configured, users can enable the cloud p
rint proxy by authentication with their Google account. |
396 | 402 |
397 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>.''', | 403 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>.''', |
(...skipping 1523 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1921 'desc': '''The name of the feature that indicates for a given policy that
changes to it are respected by Chrome without a browser restart''', | 1927 'desc': '''The name of the feature that indicates for a given policy that
changes to it are respected by Chrome without a browser restart''', |
1922 'text': '''Dynamic Policy Refresh''' | 1928 'text': '''Dynamic Policy Refresh''' |
1923 }, | 1929 }, |
1924 'doc_deprecated': { | 1930 'doc_deprecated': { |
1925 'desc': '''Text appended in parentheses to the policy name to indicate t h
at it has been deprecated''', | 1931 'desc': '''Text appended in parentheses to the policy name to indicate t h
at it has been deprecated''', |
1926 'text': 'deprecated', | 1932 'text': 'deprecated', |
1927 } | 1933 } |
1928 }, | 1934 }, |
1929 'placeholders': [], | 1935 'placeholders': [], |
1930 } | 1936 } |
OLD | NEW |