Add enterprise policy support for productivity widgets
Categories
(Firefox :: Enterprise Policies, enhancement, P3)
Tracking
()
People
(Reporter: mkaply, Assigned: mkaply)
References
(Blocks 1 open bug)
Details
Attachments
(2 external files)
We need to add support for the new widgets to policy so enterprises can turn them on/off.
We have a generic policy called "FirefoxHome" that we can add them to:
https://mozilla.github.io/policy-templates/#firefoxhome
I'm also wondering if it's time to migrate those to a "new tab" policy since that would make more sense to folks.
Comment 1•1 year ago
|
||
We can key off this pref to control all widget visibility (specifically for the widgets "section")
browser.newtabpage.activity-stream.widgets.system.enabled
Note that weather is not covered in that policy (nor is it controlled by the pref above) and may also want/need controls added:
browser.newtabpage.activity-stream.system.showWeather
(Note that system.* prefs hide the feature from ever being enabled/settings being show)
| Assignee | ||
Comment 2•1 year ago
|
||
What's the difference between:
browser.newtabpage.activity-stream.widgets.focusTimer.enabled
and
browser.newtabpage.activity-stream.widgets.system.focusTimer.enabled
(Same with lists)
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 3•11 months ago
|
||
And tab notes.
Comment 4•11 months ago
|
||
Great question! We use widgets.system.focusTimer.enabled pref to turn off (and hide) the feature entirely. This is the pref we flip when testing/rolling out a feature.
The non-system pref is the user pref (widgets.focusTimer.enabled) to enable that feature. Even if this pref is set to false, there is somewhere in about:settings#home or the customize panel on new tab to toggle the feature back on.
| Assignee | ||
Comment 5•11 months ago
|
||
Normally in policy we lock the prefs on or off and then it gets disabled.
This works in preferences, but not in new tab:
https://bugzilla.mozilla.org/show_bug.cgi?id=1983258
I'm wondering if I should allow enterprises to force it on or off or remove it completely.
| Assignee | ||
Comment 6•3 months ago
|
||
Updated•3 months ago
|
Comment 8•2 months ago
|
||
| bugherder | ||
Comment 9•2 months ago
|
||
Did you want to nominate this for the Fx156 relnotes? If so, set the relnote-firefox flag to "?"
https://wiki.mozilla.org/Release_Management/Release_Notes_Nomination
Possible wording:
The FirefoxHome policy now has a Widgets option, letting administrators control whether the new tab page productivity widgets are available.
| Assignee | ||
Comment 10•2 months ago
|
||
Release Note Request (optional, but appreciated)
[Why is this notable]: Benefits Enterprise users
[Affects Firefox for Android]: No
[Suggested wording]: I like you're wording.
[Links (documentation, blog post, etc)]:
FirefoxHome should link to https://firefox-admin-docs.mozilla.org/reference/policies/firefoxhome/
Should go in the enterprise section.
Comment 11•2 months ago
|
||
Thanks, added to the Fx156 nightly release notes, please allow 30 minutes for the site to update.
Comment 12•2 months ago
|
||
firefox-esr153 Uplift Approval Request
- User impact if declined/Reason for urgency: Wanted for policy parity with 156
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing:
- Risk associated with taking this patch: low
- Explanation of risk level: Policy only
- String changes made/needed?: None
- Is Android affected?: no
| Assignee | ||
Comment 13•2 months ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D316903
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Comment 14•2 months ago
|
||
| uplift | ||
Updated•2 months ago
|
Description
•