Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Issue 2726853007: Views/Permissions: Update desktop UI to display BLOCK for embargoed permissions. (Closed)

Created:
3 years, 9 months ago by Patti Lor
Modified:
3 years, 9 months ago
Reviewers:
dominickn, raymes
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, tfarina, markusheintz_, msramek+watch_chromium.org, raymes+watch_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Views/Permissions: Update desktop UI to display BLOCK for embargoed permissions. Update the website settings popup (the OIB) to show the appropriate 'block' text when an permission is in embargo. Note that while this currently doesn't work for media permissions, that will change once they have been refactored to run through PermissionsManager. See https://crbug.com/689799. BUG=679877 Review-Url: https://codereview.chromium.org/2726853007 Cr-Commit-Position: refs/heads/master@{#455359} Committed: https://chromium.googlesource.com/chromium/src/+/2a4f41aae88d4ceea7bf98cd95615c679147c90e

Patch Set 1 #

Total comments: 2

Patch Set 2 : Review comments. #

Total comments: 2

Patch Set 3 : Review comments. #

Total comments: 9

Patch Set 4 : Review comments. #

Total comments: 2

Patch Set 5 : Review comments. #

Total comments: 2

Patch Set 6 : Only show for multiple dismissal and safe browsing cases. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+49 lines, -0 lines) Patch
M chrome/browser/permissions/permission_util.h View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_util.cc View 2 3 1 chunk +20 lines, -0 lines 0 comments Download
M chrome/browser/ui/website_settings/website_settings.cc View 1 2 3 4 5 2 chunks +24 lines, -0 lines 0 comments Download

Messages

Total messages: 48 (32 generated)
Patti Lor
Hi Dom, PTAL. Do we want tests for this?
3 years, 9 months ago (2017-03-03 03:24:34 UTC) #6
dominickn
Thanks Patti, this looks really good. :) https://codereview.chromium.org/2726853007/diff/1/chrome/browser/permissions/permission_util.h File chrome/browser/permissions/permission_util.h (right): https://codereview.chromium.org/2726853007/diff/1/chrome/browser/permissions/permission_util.h#newcode65 chrome/browser/permissions/permission_util.h:65: static bool ...
3 years, 9 months ago (2017-03-03 03:31:37 UTC) #7
Patti Lor
Not sure if these suggestions are useful :( The reason why I never added the ...
3 years, 9 months ago (2017-03-03 05:16:33 UTC) #8
dominickn
On 2017/03/03 05:16:33, Patti Lor wrote: > Not sure if these suggestions are useful :( ...
3 years, 9 months ago (2017-03-03 05:24:21 UTC) #9
Patti Lor
PTAL!
3 years, 9 months ago (2017-03-05 22:58:25 UTC) #14
dominickn
lgtm, thanks! You could note in the description that this doesn't currently work for media ...
3 years, 9 months ago (2017-03-05 23:03:25 UTC) #15
Patti Lor
Hey Raymes, it's ready now :) Thanks! https://codereview.chromium.org/2726853007/diff/20001/chrome/browser/ui/website_settings/website_settings.cc File chrome/browser/ui/website_settings/website_settings.cc (right): https://codereview.chromium.org/2726853007/diff/20001/chrome/browser/ui/website_settings/website_settings.cc#newcode693 chrome/browser/ui/website_settings/website_settings.cc:693: permission_result.source != ...
3 years, 9 months ago (2017-03-06 00:40:16 UTC) #20
raymes
https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc File chrome/browser/ui/views/website_settings/permission_selector_row.cc (right): https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc#newcode298 chrome/browser/ui/views/website_settings/permission_selector_row.cc:298: } Hmm, this will make the box uneditable if ...
3 years, 9 months ago (2017-03-06 03:55:05 UTC) #23
dominickn
https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/website_settings/website_settings.cc File chrome/browser/ui/website_settings/website_settings.cc (right): https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/website_settings/website_settings.cc#newcode692 chrome/browser/ui/website_settings/website_settings.cc:692: if (permission_result.content_setting == CONTENT_SETTING_BLOCK) On 2017/03/06 03:55:05, raymes wrote: ...
3 years, 9 months ago (2017-03-06 04:10:10 UTC) #24
Patti Lor
https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc File chrome/browser/ui/views/website_settings/permission_selector_row.cc (right): https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc#newcode298 chrome/browser/ui/views/website_settings/permission_selector_row.cc:298: } On 2017/03/06 03:55:05, raymes wrote: > Hmm, this ...
3 years, 9 months ago (2017-03-06 06:47:54 UTC) #27
raymes
lg with just one request. https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc File chrome/browser/ui/views/website_settings/permission_selector_row.cc (right): https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc#newcode298 chrome/browser/ui/views/website_settings/permission_selector_row.cc:298: } On 2017/03/06 06:47:54, ...
3 years, 9 months ago (2017-03-06 23:06:52 UTC) #30
Patti Lor
https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc File chrome/browser/ui/views/website_settings/permission_selector_row.cc (right): https://codereview.chromium.org/2726853007/diff/40001/chrome/browser/ui/views/website_settings/permission_selector_row.cc#newcode298 chrome/browser/ui/views/website_settings/permission_selector_row.cc:298: } On 2017/03/06 23:06:52, raymes wrote: > On 2017/03/06 ...
3 years, 9 months ago (2017-03-07 06:31:28 UTC) #32
raymes
lgtm with the following change https://codereview.chromium.org/2726853007/diff/80001/chrome/browser/ui/website_settings/website_settings.cc File chrome/browser/ui/website_settings/website_settings.cc (right): https://codereview.chromium.org/2726853007/diff/80001/chrome/browser/ui/website_settings/website_settings.cc#newcode694 chrome/browser/ui/website_settings/website_settings.cc:694: permission_result.source != PermissionStatusSource::UNSPECIFIED) I ...
3 years, 9 months ago (2017-03-07 23:43:37 UTC) #36
Patti Lor
Thanks Raymes! https://codereview.chromium.org/2726853007/diff/80001/chrome/browser/ui/website_settings/website_settings.cc File chrome/browser/ui/website_settings/website_settings.cc (right): https://codereview.chromium.org/2726853007/diff/80001/chrome/browser/ui/website_settings/website_settings.cc#newcode694 chrome/browser/ui/website_settings/website_settings.cc:694: permission_result.source != PermissionStatusSource::UNSPECIFIED) On 2017/03/07 23:43:37, raymes ...
3 years, 9 months ago (2017-03-08 02:47:38 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2726853007/100001
3 years, 9 months ago (2017-03-08 02:48:35 UTC) #44
commit-bot: I haz the power
3 years, 9 months ago (2017-03-08 02:53:53 UTC) #47
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/2a4f41aae88d4ceea7bf98cd9561...

Powered by Google App Engine
This is Rietveld 408576698