Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Background Sync] Add 'periodic-background-sync' permission. #16351

Merged
merged 1 commit into from May 2, 2019

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented Apr 15, 2019

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}

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Already reviewed downstream.

@chromium-wpt-export-bot chromium-wpt-export-bot force-pushed the chromium-export-cl-1567748 branch 5 times, most recently from 66326a2 to 09db94e Compare April 17, 2019 17:15
@chromium-wpt-export-bot chromium-wpt-export-bot changed the title [Background Sync] Surface 'periodic-background-sync' permission. [Background Sync] Add 'periodic-background-sync' permission. Apr 24, 2019
@chromium-wpt-export-bot chromium-wpt-export-bot force-pushed the chromium-export-cl-1567748 branch 7 times, most recently from a70b58e to bb69700 Compare May 1, 2019 10:07
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}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants