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.",
    "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
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

Back to Bug 2008554 Comment 3