gecko-dev/testing/web-platform/tests/permissions
Mugdha Lakhani c9cb14b6d4 Bug 1546902 [wpt PR 16351] - [Background Sync] Add 'periodic-background-sync' permission., a=testonly
Automatic update from web-platform-tests
[Background Sync] Add 'periodic-background-sync' permission.

This CL adds a permission and a feature flag for Periodic Background Sync.
The permission will be denied when the feature is disabled, which is true by
default while we're implementing it. We currently only grant the permission
if accessed from a secure origin.

Unit tests and a web test have also been added.

Future CLs will add more logic to PeriodicBackgroundSyncPermissionContext.

Bug: 925297
Change-Id: I41e8d692a8bea9c356dad8681a8c79e23d7eda4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1567748
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Bo <boliu@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#655961}

--

wpt-commits: eda161aa4bdd46258624481449691f6e8679952b
wpt-pr: 16351
2019-06-05 10:28:27 +01:00
..
interfaces.any.js Bug 1546902 [wpt PR 16351] - [Background Sync] Add 'periodic-background-sync' permission., a=testonly 2019-06-05 10:28:27 +01:00
META.yml
test-background-fetch-permission.html Bug 1546902 [wpt PR 16351] - [Background Sync] Add 'periodic-background-sync' permission., a=testonly 2019-06-05 10:28:27 +01:00