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 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 # templates and documentation. The policy definition list that Chrome sees | 105 # templates and documentation. The policy definition list that Chrome sees |
106 # will include policies marked with 'future'. If a WIP policy isn't meant to | 106 # will include policies marked with 'future'. If a WIP policy isn't meant to |
107 # be seen by the policy providers either, the 'supported_on' key should be set | 107 # be seen by the policy providers either, the 'supported_on' key should be set |
108 # to an empty list. | 108 # to an empty list. |
109 # | 109 # |
110 # IDs: | 110 # IDs: |
111 # Since a Protocol Buffer definition is generated from this file, unique and | 111 # Since a Protocol Buffer definition is generated from this file, unique and |
112 # persistent IDs for all fields (but not for groups!) are needed. These are | 112 # persistent IDs for all fields (but not for groups!) are needed. These are |
113 # specified by the 'id' keys of each policy. NEVER CHANGE EXISTING IDs, | 113 # specified by the 'id' keys of each policy. NEVER CHANGE EXISTING IDs, |
114 # because doing so would break the deployed wire format! | 114 # because doing so would break the deployed wire format! |
115 # For your editing convenience: highest ID currently used: 214 | 115 # For your editing convenience: highest ID currently used: 218 |
116 # | 116 # |
117 # Placeholders: | 117 # Placeholders: |
118 # The following placeholder strings are automatically substituted: | 118 # The following placeholder strings are automatically substituted: |
119 # $1 -> Google Chrome / Chromium | 119 # $1 -> Google Chrome / Chromium |
120 # $2 -> Google Chrome OS / Chromium OS | 120 # $2 -> Google Chrome OS / Chromium OS |
121 # $3 -> Google Chrome Frame / Chromium Frame | 121 # $3 -> Google Chrome Frame / Chromium Frame |
122 # $6 is reserved for doc_writer | 122 # $6 is reserved for doc_writer |
123 # | 123 # |
124 # Device Policy: | 124 # Device Policy: |
125 # An additional flag device_only (optional, defaults to False) indicates | 125 # An additional flag device_only (optional, defaults to False) indicates |
(...skipping 4471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4597 'id': 214, | 4597 'id': 214, |
4598 'caption': '''Set screen magnifier type''', | 4598 'caption': '''Set screen magnifier type''', |
4599 'desc': '''Set the type of screen magnifier that is enabled. | 4599 'desc': '''Set the type of screen magnifier that is enabled. |
4600 | 4600 |
4601 If this policy is set, it controls the type of screen magnifier that i
s enabled. Setting the policy to "None" disables the screen magnifier. | 4601 If this policy is set, it controls the type of screen magnifier that i
s enabled. Setting the policy to "None" disables the screen magnifier. |
4602 | 4602 |
4603 If you set this policy, users cannot change or override it. | 4603 If you set this policy, users cannot change or override it. |
4604 | 4604 |
4605 If this policy is left unset, the screen magnifier is disabled initial
ly but can be enabled by the user anytime.''', | 4605 If this policy is left unset, the screen magnifier is disabled initial
ly but can be enabled by the user anytime.''', |
4606 }, | 4606 }, |
| 4607 { |
| 4608 'name': 'DeviceLoginScreenDefaultLargeCursorEnabled', |
| 4609 'type': 'main', |
| 4610 'schema': { 'type': 'boolean' }, |
| 4611 'supported_on': ['chrome_os:29-'], |
| 4612 'device_only': True, |
| 4613 'features': { |
| 4614 'dynamic_refresh': True, |
| 4615 }, |
| 4616 'example_value': True, |
| 4617 'id': 215, |
| 4618 'caption': '''Set default state of the large cursor on the login scree
n''', |
| 4619 'desc': '''Set the default state of the large cursor accessibility fea
ture on the login screen. |
| 4620 |
| 4621 If this policy is set to true, the large cursor will be enabled when t
he login screen is shown. |
| 4622 |
| 4623 If this policy is set to false, the large cursor will be disabled when
the login screen is shown. |
| 4624 |
| 4625 If you set this policy, users can temporarily override it by enabling
or disabling the large cursor. However, the user's choice is not persistent and
the default is restored whenever the login screen is shown anew or the user rema
ins idle on the login screen for a minute. |
| 4626 |
| 4627 If this policy is left unset, the large cursor is disabled when the lo
gin screen is first shown. Users can enable or disable the large cursor anytime
and its status on the login screen is persisted between users.''', |
| 4628 }, |
| 4629 { |
| 4630 'name': 'DeviceLoginScreenDefaultSpokenFeedbackEnabled', |
| 4631 'type': 'main', |
| 4632 'schema': { 'type': 'boolean' }, |
| 4633 'supported_on': ['chrome_os:29-'], |
| 4634 'device_only': True, |
| 4635 'features': { |
| 4636 'dynamic_refresh': True, |
| 4637 }, |
| 4638 'example_value': True, |
| 4639 'id': 216, |
| 4640 'caption': '''Set the default state of spoken feedback on the login sc
reen''', |
| 4641 'desc': '''Set the default state of the spoken feedback accessibility
feature on the login screen. |
| 4642 |
| 4643 If this policy is set to true, spoken feedback will be enabled when th
e login screen is shown. |
| 4644 |
| 4645 If this policy is set to false, spoken feedback will be disabled when
the login screen is shown. |
| 4646 |
| 4647 If you set this policy, users can temporarily override it by enabling
or disabling spoken feedback. However, the user's choice is not persistent and t
he default is restored whenever the login screen is shown anew or the user remai
ns idle on the login screen for a minute. |
| 4648 |
| 4649 If this policy is left unset, spoken feedback is disabled when the log
in screen is first shown. Users can enable or disable spoken feedback anytime an
d its status on the login screen is persisted between users.''', |
| 4650 }, |
| 4651 { |
| 4652 'name': 'DeviceLoginScreenDefaultHighContrastEnabled', |
| 4653 'type': 'main', |
| 4654 'schema': { 'type': 'boolean' }, |
| 4655 'supported_on': ['chrome_os:29-'], |
| 4656 'device_only': True, |
| 4657 'features': { |
| 4658 'dynamic_refresh': True, |
| 4659 }, |
| 4660 'example_value': True, |
| 4661 'id': 217, |
| 4662 'caption': '''Set the default state of high contrast mode on the login
screen''', |
| 4663 'desc': '''Set the default state of the high contrast mode accessibili
ty feature on the login screen. |
| 4664 |
| 4665 If this policy is set to true, high contrast mode will be enabled when
the login screen is shown. |
| 4666 |
| 4667 If this policy is set to false, high contrast mode will be disabled wh
en the login screen is shown. |
| 4668 |
| 4669 If you set this policy, users can temporarily override it by enabling
or disabling high contrast mode. However, the user's choice is not persistent an
d the default is restored whenever the login screen is shown anew or the user re
mains idle on the login screen for a minute. |
| 4670 |
| 4671 If this policy is left unset, high contrast mode is disabled when the
login screen is first shown. Users can enable or disable high contrast mode anyt
ime and its status on the login screen is persisted between users.''', |
| 4672 }, |
| 4673 { |
| 4674 'name': 'DeviceLoginScreenDefaultScreenMagnifierType', |
| 4675 'type': 'int-enum', |
| 4676 'schema': { |
| 4677 'type': 'integer', |
| 4678 'enum': [ 0, 1 ], |
| 4679 }, |
| 4680 'items': [ |
| 4681 { |
| 4682 'name': 'None', |
| 4683 'value': 0, |
| 4684 'caption': '''Screen magnifier disabled''', |
| 4685 }, |
| 4686 { |
| 4687 'name': 'Full-screen', |
| 4688 'value': 1, |
| 4689 'caption': '''Full-screen magnifier enabled''', |
| 4690 }, |
| 4691 ], |
| 4692 'supported_on': ['chrome_os:29-'], |
| 4693 'device_only': True, |
| 4694 'features': { |
| 4695 'dynamic_refresh': True, |
| 4696 }, |
| 4697 'example_value': 1, |
| 4698 'id': 218, |
| 4699 'caption': '''Set the default screen magnifier type enabled on the log
in screen''', |
| 4700 'desc': '''Set the default type of screen magnifier that is enabled on
the login screen. |
| 4701 |
| 4702 If this policy is set, it controls the type of screen magnifier that i
s enabled when the login screen is shown. Setting the policy to "None" disables
the screen magnifier. |
| 4703 |
| 4704 If you set this policy, users can temporarily override it by enabling
or disabling the screen magnifier. However, the user's choice is not persistent
and the default is restored whenever the login screen is shown anew or the user
remains idle on the login screen for a minute. |
| 4705 |
| 4706 If this policy is left unset, the screen magnifier is disabled when th
e login screen is first shown. Users can enable or disable the screen magnifier
anytime and its status on the login screen is persisted between users.''', |
| 4707 }, |
4607 ], | 4708 ], |
4608 }, | 4709 }, |
4609 { | 4710 { |
4610 'name': 'HideWebStoreIcon', | 4711 'name': 'HideWebStoreIcon', |
4611 'type': 'main', | 4712 'type': 'main', |
4612 'schema': { 'type': 'boolean' }, | 4713 'schema': { 'type': 'boolean' }, |
4613 'supported_on': ['chrome.*:26-'], | 4714 'supported_on': ['chrome.*:26-'], |
4614 'features': { | 4715 'features': { |
4615 'dynamic_refresh': True, | 4716 'dynamic_refresh': True, |
4616 'per_profile': True, | 4717 'per_profile': True, |
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4980 'desc': '''Text appended in parentheses to the policy name to indicate tha
t it has been deprecated''', | 5081 'desc': '''Text appended in parentheses to the policy name to indicate tha
t it has been deprecated''', |
4981 'text': 'deprecated', | 5082 'text': 'deprecated', |
4982 }, | 5083 }, |
4983 'doc_recommended': { | 5084 'doc_recommended': { |
4984 'desc': '''Text appended in parentheses next to the policies top-level con
tainer to indicate that those policies are of the Recommended level''', | 5085 'desc': '''Text appended in parentheses next to the policies top-level con
tainer to indicate that those policies are of the Recommended level''', |
4985 'text': 'Default Settings (users can override)', | 5086 'text': 'Default Settings (users can override)', |
4986 }, | 5087 }, |
4987 }, | 5088 }, |
4988 'placeholders': [], | 5089 'placeholders': [], |
4989 } | 5090 } |
OLD | NEW |