Closed Bug 1699480 Opened 4 years ago Closed 3 years ago

GV Content Permissions overhaul part 2: add setPermission, update onContentPermissionRequest, and let Gecko persist permissions

Categories

(GeckoView :: General, task, P1)

Unspecified
Android
task

Tracking

(firefox91 fixed)

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: droeh, Assigned: droeh)

References

Details

(Whiteboard: [geckoview:m89][geckoview:m90])

Attachments

(6 files)

Second major chunk of the permissions overhaul; adds manual permission setting, updates onContentPermissionRequest, and lets Gecko persist permissions.

Severity: -- → S3
Whiteboard: [geckoview:m89] → [geckoview:m89][geckoview:m90?]
Whiteboard: [geckoview:m89][geckoview:m90?] → [geckoview:m89][geckoview:m90]
Attachment #9220175 - Attachment is obsolete: true
Pushed by droeh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/25b85f1b5018 Add setPermission, update onContentPermissionRequest to use ContentPermission, and let Gecko manage and persist permissions in GV. r=agi,geckoview-reviewers,owlish https://hg.mozilla.org/integration/autoland/rev/29c805a86786 Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz https://hg.mozilla.org/integration/autoland/rev/0b19a5f1a3de Add tests for new GV permission functionality. r=geckoview-reviewers,agi https://hg.mozilla.org/integration/autoland/rev/a21de0967cf5 Update GV changelog for permissions API changes. r=geckoview-reviewers,agi

Reopening; we'll try to land again in 91 when AC is ready.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 90 Branch → ---
Attachment #9220175 - Attachment is obsolete: false
Pushed by aklotz@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e3005001299c Add setPermission, update onContentPermissionRequest to use ContentPermission, and let Gecko manage and persist permissions in GV. r=agi,geckoview-reviewers,owlish https://hg.mozilla.org/integration/autoland/rev/425aa354f1ca Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz https://hg.mozilla.org/integration/autoland/rev/68b5f5c2f1e6 Add tests for new GV permission functionality. r=geckoview-reviewers,agi https://hg.mozilla.org/integration/autoland/rev/e4be23f4dbe9 Update GV changelog for permissions API changes. r=geckoview-reviewers,agi https://hg.mozilla.org/integration/autoland/rev/5ed626994de6 Add string-based setPermission with deprecation schedule so AC can import old permissions. r=agi,geckoview-reviewers
Pushed by aklotz@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9c79393946cc Add setPermission, update onContentPermissionRequest to use ContentPermission, and let Gecko manage and persist permissions in GV. r=agi,geckoview-reviewers,owlish https://hg.mozilla.org/integration/autoland/rev/d63350c507b2 Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz https://hg.mozilla.org/integration/autoland/rev/a0c165b57dd7 Add tests for new GV permission functionality. r=geckoview-reviewers,agi https://hg.mozilla.org/integration/autoland/rev/c0f151c2bb4e Update GV changelog for permissions API changes. r=geckoview-reviewers,agi https://hg.mozilla.org/integration/autoland/rev/cd408af42e47 Add string-based setPermission with deprecation schedule so AC can import old permissions. r=agi,geckoview-reviewers
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: