Bug 1954128 - Implement enterprise and kiosk policy support for accepting Terms of Service r=mkaply,fluent-reviewers,flod

Differential Revision: https://phabricator.services.mozilla.com/D242171
This commit is contained in:
Meg Viar
2025-03-20 19:32:27 +00:00
parent 9bdab2bee7
commit 2bf5f1ceec
5 changed files with 76 additions and 0 deletions

View File

@@ -2650,6 +2650,18 @@ export var Policies = {
param.Locked
);
}
if (param.SkipTermsOfUse) {
PoliciesUtils.setDefaultPref(
"datareporting.policy.dataSubmissionPolicyAcceptedVersion",
999,
param.Locked
);
PoliciesUtils.setDefaultPref(
"datareporting.policy.dataSubmissionPolicyNotifiedTime",
Date.now().toString(),
param.Locked
);
}
if ("MoreFromMozilla" in param) {
PoliciesUtils.setDefaultPref(
"browser.preferences.moreFromMozilla",