[Permissions] Creates DevToolsPermissionOverrides.
Creates class for DevTools permission overrides to maintain logic of overrides as they get more complicated. This maintains a mapping from URL (origin only) to PermissionTypes and their corresponding override status. If no override status is defined, the interface indicates this - it is up to the caller to determine what status to give if no override is given. Design doc: go/permission-overrides-refactor Tested: Unit tests. BUG: 986605 Change-Id: I0ec28e08afbcb97fb9e18f8798cf95f8a63f972d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1713436 Commit-Queue: Rohan Pavone <rohpavone@chromium.org> Reviewed-by:Avi Drissman <avi@chromium.org> Reviewed-by:
Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#681372}
Showing
Please register or sign in to comment