| OLD | NEW |
| 1 { | 1 { |
| 2 "-- Template --": { | 2 "-- Template --": { |
| 3 "intro": "Top-level entries map a policy name to its test parameters, descri
bed below.", | 3 "intro": "Top-level entries map a policy name to its test parameters, descri
bed below.", |
| 4 | 4 |
| 5 "pref": "The pref that this policy maps to, if any.", | 5 "pref": "The pref that this policy maps to, if any.", |
| 6 "can_be_recommended": "Whether a recommended value may be set for the policy
. Defaults to |false| if not specified.", |
| 6 "test_policy": "A policy dictionary that should trigger the managed banner i
n the settings UI. Usually just sets the current policy.", | 7 "test_policy": "A policy dictionary that should trigger the managed banner i
n the settings UI. Usually just sets the current policy.", |
| 8 "indicator_tests": [ |
| 9 "A list of test cases verifying that the controlled setting indicators for
|pref| correctly indicate whether its value is recommended or enforced by a cor
responding policy. Each test case is a dictionary with the following format:", |
| 10 { "policy": "A policy dictionary that should affect |pref| when set as man
datory or recommended policy.", |
| 11 "value": "The value that |pref| should take on. This must only be specif
ied if |pref| has multiple controlled setting indicators, each corresponding to
a specific value (e.g. indicators next to radio buttons).", |
| 12 "readonly": "Whether setting the policy dictionary as recommended should
cause |pref| to become read-only in the settings UI. This will be the case when
the dictionary sets another policy that makes |pref| not applicable (e.g. setti
ng 'homepage is NTP' makes the 'homepage URL' pref not applicable and read-only)
."}], |
| 7 "settings_pages": ["A list of settings pages where the banner should be visi
ble when this policy is set."], | 13 "settings_pages": ["A list of settings pages where the banner should be visi
ble when this policy is set."], |
| 8 "os": ["List of operating systems that support this policy. Valid values:",
"win", "linux", "mac", "chromeos"], | 14 "os": ["List of operating systems that support this policy. Valid values:",
"win", "linux", "mac", "chromeos"], |
| 9 "local_state": "Optionally indicate that |pref| is registed in local state,
instead of in the profile PrefService.", | 15 "local_state": "Optionally indicate that |pref| is registed in local state,
instead of in the profile PrefService.", |
| 10 "official_only": "Optionally set this to true if this policy only works on o
fficial builds." | 16 "official_only": "Optionally set this to true if this policy only works on o
fficial builds." |
| 11 }, | 17 }, |
| 12 | 18 |
| 13 "HomepageLocation": { | 19 "HomepageLocation": { |
| 14 "pref": "homepage", | 20 "pref": "homepage", |
| 21 "can_be_recommended": true, |
| 15 "test_policy": { "HomepageLocation": "http://chromium.org" }, | 22 "test_policy": { "HomepageLocation": "http://chromium.org" }, |
| 23 "indicator_tests": [ |
| 24 { "policy": { "HomepageIsNewTabPage": false, "HomepageLocation": "http://c
hromium.org" }}, |
| 25 { "policy": { "HomepageIsNewTabPage": true, "HomepageLocation": "http://ch
romium.org" }, "readonly": true}], |
| 16 "settings_pages": ["chrome://settings-frame/homePageOverlay"], | 26 "settings_pages": ["chrome://settings-frame/homePageOverlay"], |
| 17 "os": ["win", "linux", "mac", "chromeos"] | 27 "os": ["win", "linux", "mac", "chromeos"] |
| 18 }, | 28 }, |
| 19 | 29 |
| 20 "HomepageIsNewTabPage": { | 30 "HomepageIsNewTabPage": { |
| 21 "pref": "homepage_is_newtabpage", | 31 "pref": "homepage_is_newtabpage", |
| 32 "can_be_recommended": true, |
| 22 "test_policy": { "HomepageIsNewTabPage": true }, | 33 "test_policy": { "HomepageIsNewTabPage": true }, |
| 34 "indicator_tests": [ |
| 35 { "policy": { "HomepageIsNewTabPage": false }, "value": "false"}, |
| 36 { "policy": { "HomepageIsNewTabPage": true }, "value": "true"}], |
| 23 "settings_pages": ["chrome://settings-frame/homePageOverlay"], | 37 "settings_pages": ["chrome://settings-frame/homePageOverlay"], |
| 24 "os": ["win", "linux", "mac", "chromeos"] | 38 "os": ["win", "linux", "mac", "chromeos"] |
| 25 }, | 39 }, |
| 26 | 40 |
| 27 "DefaultBrowserSettingEnabled": { | 41 "DefaultBrowserSettingEnabled": { |
| 28 "pref": "browser.default_browser_setting_enabled", | 42 "pref": "browser.default_browser_setting_enabled", |
| 29 "test_policy": { "DefaultBrowserSettingEnabled": true }, | 43 "test_policy": { "DefaultBrowserSettingEnabled": true }, |
| 30 "settings_pages": [], | 44 "settings_pages": [], |
| 31 "local_state": true, | 45 "local_state": true, |
| 32 "os": ["win", "mac", "linux"], | 46 "os": ["win", "mac", "linux"], |
| (...skipping 1149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1182 "os": [] | 1196 "os": [] |
| 1183 }, | 1197 }, |
| 1184 | 1198 |
| 1185 "AdditionalLaunchParameters": { | 1199 "AdditionalLaunchParameters": { |
| 1186 "pref": null, | 1200 "pref": null, |
| 1187 "test_policy": { "AdditionalLaunchParameters": "--enable-media-stream" }, | 1201 "test_policy": { "AdditionalLaunchParameters": "--enable-media-stream" }, |
| 1188 "settings_pages": [], | 1202 "settings_pages": [], |
| 1189 "os": [] | 1203 "os": [] |
| 1190 } | 1204 } |
| 1191 } | 1205 } |
| OLD | NEW |