Open Bug 2012084 Opened 3 months ago Updated 22 days ago

Flag policies not supported in (non-)enterprise build

Categories

(Firefox Enterprise :: Client, task)

Tracking

(Not tracked)

People

(Reporter: janika, Unassigned)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [size=1])

So far we introduced four new policies that will be enterprise-only and need to be behind a enterprise build flag:

  • SyncSettings
  • PrintPageTelemetry
  • DownloadTelemetry
  • BlocklistDomainBrowsedTelemetry

Also we need to go through existing policies and see which ones we need to exclude for enterprise builds, such as DisableAccounts, DisableFirefoxAccounts, PrimaryPassword.

We might need to include an enterprise customized policies-schema.json instead of the non-enterprise one here.

Severity: -- → S2
OS: macOS → All
Hardware: x86_64 → All
Whiteboard: [size=1]
Target Milestone: --- → Pilot
Version: unspecified → Trunk
Blocks: 2015808

Could you check this for overlap: https://bugzilla.mozilla.org/show_bug.cgi?id=2008554#c3. It may be more convenient to have a single JSON file that describes policies and the compat info by browser.

We might need to include an enterprise customized policies-schema.json instead of the non-enterprise one here.

This part of the description is not valid anymore. We are going to use the existing policies-schema.json but with additional members. One of them being whether a policy is an enterprise-only policy.

Summary: Custom policies-schema.json for enterprise build → Flag policies not supported in (non-)enterprise build

The single source of truth for policy capabilities see Bug 2008554#c3 will have the key compatibility (or similar) that we can use to check for policies compatibility.

See Also: → 2008554
You need to log in before you can comment on or make changes to this bug.