| OLD | NEW |
| 1 [ | 1 { |
| 2 # policy_templates.json - Metafile for policy templates | 2 # policy_templates.json - Metafile for policy templates |
| 3 # | 3 # |
| 4 # This file is used as input to generate the following policy templates: | 4 # This file is used as input to generate the following policy templates: |
| 5 # ADM (TODO(gfeher): MCX,ADMX,DOC) | 5 # ADM (TODO(gfeher): MCX,ADMX,DOC) |
| 6 # | 6 # |
| 7 # TODO(gfeher): The format description also mentions Mac support, | 7 # TODO(gfeher): The format description also mentions Mac support, |
| 8 # but that functionality is not committed to the tree yet. | 8 # but that functionality is not committed to the tree yet. |
| 9 # | 9 # |
| 10 # Policy templates are user interface definitions or documents about the | 10 # Policy templates are user interface definitions or documents about the |
| 11 # policies that can be used to configure Chrome. Each policy is a name-value | 11 # policies that can be used to configure Chrome. Each policy is a name-value |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 # IDS_POLICY_GROUP_HOMEPAGE_DESC | 72 # IDS_POLICY_GROUP_HOMEPAGE_DESC |
| 73 # -For policies: | 73 # -For policies: |
| 74 # IDS_POLICY_<NAME OF THE POLICY> | 74 # IDS_POLICY_<NAME OF THE POLICY> |
| 75 # e.g. the name of the caption of policy HomepageLocation: | 75 # e.g. the name of the caption of policy HomepageLocation: |
| 76 # IDS_POLICY_HOMEPAGELOCATION_CAPTION | 76 # IDS_POLICY_HOMEPAGELOCATION_CAPTION |
| 77 # -For enum items: | 77 # -For enum items: |
| 78 # IDS_POLICY_ENUM_<NAME OF THE ITEM> | 78 # IDS_POLICY_ENUM_<NAME OF THE ITEM> |
| 79 # e.g. the name of the caption of ProxyServerDisabled: | 79 # e.g. the name of the caption of ProxyServerDisabled: |
| 80 # IDS_POLICY_ENUM_PROXYSERVERDISABLED_CAPTION | 80 # IDS_POLICY_ENUM_PROXYSERVERDISABLED_CAPTION |
| 81 # | 81 # |
| 82 # The homepage-related policies are split into two groups, because if they | 82 'policy_groups': [ |
| 83 # are in the same group, then Windows does not allow to set them undefined | 83 # The homepage-related policies are split into two groups, because if they |
| 84 # independently of each other. | 84 # are in the same group, then Windows does not allow to set them undefined |
| 85 { | 85 # independently of each other. |
| 86 'name': 'HomepageLocation', | 86 { |
| 87 'policies': [{ | 87 'name': 'HomepageLocation', |
| 88 'name': 'HomepageLocation', | 88 'policies': [{ |
| 89 'type': 'string', | 89 'name': 'HomepageLocation', |
| 90 }], | 90 'type': 'string', |
| 91 }, | 91 }], |
| 92 { | 92 }, |
| 93 'name': 'HomepageIsNewTabPage', | 93 { |
| 94 'policies': [{ | |
| 95 'name': 'HomepageIsNewTabPage', | 94 'name': 'HomepageIsNewTabPage', |
| 96 'type': 'main', | 95 'policies': [{ |
| 97 }], | 96 'name': 'HomepageIsNewTabPage', |
| 98 }, | 97 'type': 'main', |
| 99 { | 98 }], |
| 100 'name': 'ApplicationLocale', | 99 }, |
| 101 'policies': [{ | 100 { |
| 102 'name': 'ApplicationLocaleValue', | 101 'name': 'ApplicationLocale', |
| 103 'type': 'string', | 102 'policies': [{ |
| 104 }] | 103 'name': 'ApplicationLocaleValue', |
| 105 }, | 104 'type': 'string', |
| 106 { | 105 }] |
| 107 'name': 'AlternateErrorPagesEnabled', | 106 }, |
| 108 'policies': [{ | 107 { |
| 109 'name': 'AlternateErrorPagesEnabled', | 108 'name': 'AlternateErrorPagesEnabled', |
| 110 'type': 'main', | 109 'policies': [{ |
| 111 }] | 110 'name': 'AlternateErrorPagesEnabled', |
| 112 }, | 111 'type': 'main', |
| 113 { | 112 }] |
| 114 'name': 'SearchSuggestEnabled', | 113 }, |
| 115 'policies': [{ | 114 { |
| 116 'name': 'SearchSuggestEnabled', | 115 'name': 'SearchSuggestEnabled', |
| 117 'type': 'main' | 116 'policies': [{ |
| 118 }], | 117 'name': 'SearchSuggestEnabled', |
| 119 }, | 118 'type': 'main' |
| 120 { | 119 }], |
| 121 'name': 'DnsPrefetchingEnabled', | 120 }, |
| 122 'policies': [{ | 121 { |
| 123 'name': 'DnsPrefetchingEnabled', | 122 'name': 'DnsPrefetchingEnabled', |
| 124 'type': 'main' | 123 'policies': [{ |
| 125 }], | 124 'name': 'DnsPrefetchingEnabled', |
| 126 }, | 125 'type': 'main' |
| 127 { | 126 }], |
| 128 'name': 'SafeBrowsingEnabled', | 127 }, |
| 129 'policies': [{ | 128 { |
| 130 'name': 'SafeBrowsingEnabled', | 129 'name': 'SafeBrowsingEnabled', |
| 131 'type': 'main', | 130 'policies': [{ |
| 132 }] | 131 'name': 'SafeBrowsingEnabled', |
| 133 }, | 132 'type': 'main', |
| 134 { | 133 }] |
| 135 'name': 'MetricsReportingEnabled', | 134 }, |
| 136 'policies': [{ | 135 { |
| 137 'name': 'MetricsReportingEnabled', | 136 'name': 'MetricsReportingEnabled', |
| 138 'type': 'main' | 137 'policies': [{ |
| 139 }], | 138 'name': 'MetricsReportingEnabled', |
| 140 }, | 139 'type': 'main' |
| 141 { | 140 }], |
| 142 'name': 'PasswordManagerEnabled', | 141 }, |
| 143 'policies': [{ | 142 { |
| 144 'name': 'PasswordManagerEnabled', | 143 'name': 'PasswordManagerEnabled', |
| 145 'type': 'main', | 144 'policies': [{ |
| 146 }] | 145 'name': 'PasswordManagerEnabled', |
| 147 }, | 146 'type': 'main', |
| 148 { | 147 }] |
| 149 'name': 'DisabledPlugins', | 148 }, |
| 150 'policies': [{ | 149 { |
| 151 'name': 'DisabledPluginsList', | 150 'name': 'DisabledPlugins', |
| 152 'type': 'string', | 151 'policies': [{ |
| 153 }] | 152 'name': 'DisabledPluginsList', |
| 154 }, | 153 'type': 'string', |
| 155 { | 154 }] |
| 156 'name': 'SyncDisabled', | 155 }, |
| 157 'policies': [{ | 156 { |
| 158 'name': 'SyncDisabled', | 157 'name': 'SyncDisabled', |
| 159 'type': 'main', | 158 'policies': [{ |
| 160 }] | 159 'name': 'SyncDisabled', |
| 161 }, | 160 'type': 'main', |
| 162 { | 161 }] |
| 163 'name': 'Proxy', | 162 }, |
| 164 'policies': [ | 163 { |
| 165 { | 164 'name': 'Proxy', |
| 166 'name': 'ProxyServerMode', | 165 'policies': [ |
| 167 'type': 'enum', | 166 { |
| 168 'items': [ | 167 'name': 'ProxyServerMode', |
| 169 {'name': 'ProxyServerDisabled', 'value': '0'}, | 168 'type': 'enum', |
| 170 {'name': 'ProxyServerAutoDetect', 'value': '1'}, | 169 'items': [ |
| 171 {'name': 'ProxyServerManual', 'value': '2'}, | 170 {'name': 'ProxyServerDisabled', 'value': '0'}, |
| 172 {'name': 'ProxyServerUseSystem', 'value': '3'}, | 171 {'name': 'ProxyServerAutoDetect', 'value': '1'}, |
| 173 ], | 172 {'name': 'ProxyServerManual', 'value': '2'}, |
| 174 }, | 173 {'name': 'ProxyServerUseSystem', 'value': '3'}, |
| 175 { | 174 ], |
| 176 'name': 'ProxyServer', | 175 }, |
| 177 'type': 'string' | 176 { |
| 178 }, | 177 'name': 'ProxyServer', |
| 179 { | 178 'type': 'string' |
| 180 'name': 'ProxyPacUrl', | 179 }, |
| 181 'type': 'string' | 180 { |
| 182 }, | 181 'name': 'ProxyPacUrl', |
| 183 { | 182 'type': 'string' |
| 184 'name': 'ProxyBypassList', | 183 }, |
| 185 'type': 'string' | 184 { |
| 186 }, | 185 'name': 'ProxyBypassList', |
| 187 ] | 186 'type': 'string' |
| 188 }, | 187 }, |
| 189 { | 188 ] |
| 190 'name': 'ExtensionInstallBlacklist', | 189 }, |
| 191 'policies': [{ | 190 { |
| 192 'name': 'ExtensionInstallBlacklist', | 191 'name': 'ExtensionInstallBlacklist', |
| 193 'type': 'list', | 192 'policies': [{ |
| 194 }] | 193 'name': 'ExtensionInstallBlacklist', |
| 195 }, | 194 'type': 'list', |
| 196 { | 195 }] |
| 197 'name': 'ExtensionInstallWhitelist', | 196 }, |
| 198 'policies': [{ | 197 { |
| 199 'name': 'ExtensionInstallWhitelist', | 198 'name': 'ExtensionInstallWhitelist', |
| 200 'type': 'list', | 199 'policies': [{ |
| 201 }] | 200 'name': 'ExtensionInstallWhitelist', |
| 202 } | 201 'type': 'list', |
| 203 ] | 202 }] |
| 203 } |
| 204 ], |
| 205 'placeholders': [ |
| 206 { |
| 207 'key': '$2', |
| 208 'value': 'http://www.chromium.org/developers/design-documents/network-sett
ings#TOC-Command-line-options-for-proxy-sett' |
| 209 }, |
| 210 ] |
| 211 } |
| OLD | NEW |