Closed Bug 1523980 Opened 2 years ago Closed 2 years ago

Revoke test pilot install permissions

Categories

(Toolkit :: Add-ons Manager, enhancement, P2)

60 Branch
enhancement

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: aswan, Assigned: aswan)

References

Details

Attachments

(1 file)

Now that testpilot.firefox.com no longer installs extensions, lets remove the permissions we've given in, including the xpinstall permission and access to mozAddonManager.

Wil, any reason not to do this now?

Flags: needinfo?(wclouser)

If people visit the site now, it still tries to uninstall the old add-on. At some point we should move to pushing an update to the add-on that uninstalls itself, but John wanted to give it some time to notify people who had Test Pilot installed.

ni?jgruen about plans/timelines

Flags: needinfo?(wclouser) → needinfo?(jgruen)

I think it's reasonable to do this in 67

Flags: needinfo?(jgruen)

While we're at it, screenshots.mozilla.org has permission for uitour, is that still used/needed?

Flags: needinfo?(ianb)

We haven't yet replaced the onboarding we're doing for Screenshots with something not hosted at a server, so the uitour permission is still needed. I've created https://github.com/mozilla-services/screenshots/issues/5351 to track that permission removal on the Screenshots side.

Flags: needinfo?(ianb)
Assignee: nobody → aswan
Priority: -- → P2
Pushed by aswan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d89d983c9a44
Revoke special testpilot permissions r=kmag
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
See Also: → 1546833
You need to log in before you can comment on or make changes to this bug.