I have the impression we are converging on having this in data in https://github.com/mozilla-firefox/firefox/blob/main/browser/components/enterprisepolicies/schemas/policies-schema.json But containing additional members, like: ```json { "DisableTelemetry": { "description": "Disables the collection and submission of telemetry data.", "requires_restart": true, "compatibility": { "firefox": { "version_added": "50" }, "firefox_esr": { "version_added": "50" }, "firefox_enterprise": { "version_added": "70" } } } } ``` For validation, it may look like this example I was roughly drafting: https://github.com/bsmth/policy-compat-data/blob/main/data/policy-compat-data.schema.json __Historical context:__ 1. Version support info removed in https://github.com/mozilla-firefox/firefox/commit/983c21b678c9b8d2c45b048deb899d5f237efab2 2. Descriptions moved out into ftl files for translations https://github.com/mozilla-firefox/firefox/commit/4bc09a8e18cd3a797cd5f96fa14ba40ec4dba987
Bug 2008554 Comment 3 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I have the impression we are converging on having this in data in https://github.com/mozilla-firefox/firefox/blob/main/browser/components/enterprisepolicies/schemas/policies-schema.json But containing additional members, like: ```json { "DisableTelemetry": { "description": "Disables the collection and submission of telemetry data.", "x-requires_restart": true, "x-compatibility": { "firefox": { "version_added": "50" }, "firefox_esr": { "version_added": "50" }, "firefox_enterprise": { "version_added": "70" } } } } ``` For validation, it may look like this example I was roughly drafting: https://github.com/bsmth/policy-compat-data/blob/main/data/policy-compat-data.schema.json __Historical context:__ 1. Version support info removed in https://github.com/mozilla-firefox/firefox/commit/983c21b678c9b8d2c45b048deb899d5f237efab2 2. Descriptions moved out into ftl files for translations https://github.com/mozilla-firefox/firefox/commit/4bc09a8e18cd3a797cd5f96fa14ba40ec4dba987 __edit:__ * Adding `x-` prefix for non-standard fields