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

Issue 2902103002: MD Bookmarks: Disable 'Open in Incognito Window' when Incognito is disabled (Closed)

Created:
3 years, 7 months ago by tsergeant
Modified:
3 years, 6 months ago
Reviewers:
calamity
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, michaelpg+watch-md-ui_chromium.org, arv+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

MD Bookmarks: Disable 'Open in Incognito Window' when Incognito is disabled Incognito mode can be disabled by enterprise policy. This updates MD Bookmarks to respect that policy, disabling the command to open in incognito when incognito itself is disabled. MD Bookmarks (unlike the old bookmark manager) will update dynamically when the policy changes. BUG=708894 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2902103002 Cr-Commit-Position: refs/heads/master@{#476948} Committed: https://chromium.googlesource.com/chromium/src/+/4707d1724a8a2e4db9bc78715fe9b21fb95b10f7

Patch Set 1 #

Patch Set 2 : Add a test #

Total comments: 20

Patch Set 3 : calamity@ review comments #

Patch Set 4 : Move assert #

Patch Set 5 : Review comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+352 lines, -4 lines) Patch
M chrome/browser/resources/md_bookmarks/actions.js View 1 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/api_listener.js View 2 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/command_manager.js View 1 2 3 5 chunks +8 lines, -4 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/constants.js View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/reducers.js View 1 2 3 chunks +20 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/types.js View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_bookmarks/util.js View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/md_bookmarks/bookmarks_message_handler.h View 1 1 chunk +35 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/md_bookmarks/bookmarks_message_handler.cc View 1 2 1 chunk +58 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/md_bookmarks/md_bookmarks_browsertest.h View 1 2 1 chunk +31 lines, -0 lines 0 comments Download
A chrome/browser/ui/webui/md_bookmarks/md_bookmarks_browsertest.cc View 1 2 3 1 chunk +48 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/test/data/webui/md_bookmarks/md_bookmarks_browsertest.js View 1 3 chunks +22 lines, -0 lines 0 comments Download
A chrome/test/data/webui/md_bookmarks/policy_test.js View 1 2 1 chunk +45 lines, -0 lines 0 comments Download
M chrome/test/data/webui/md_bookmarks/test_store.js View 1 2 3 4 3 chunks +30 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (24 generated)
tsergeant
Here we go! A lot of code to support a pretty small feature, but it ...
3 years, 6 months ago (2017-05-26 05:47:57 UTC) #7
calamity
https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js File chrome/browser/resources/md_bookmarks/command_manager.js (right): https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js#newcode92 chrome/browser/resources/md_bookmarks/command_manager.js:92: this.menuIds_ = new Set(); Does this functionally change anything, ...
3 years, 6 months ago (2017-05-29 06:52:28 UTC) #10
tsergeant
https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js File chrome/browser/resources/md_bookmarks/command_manager.js (right): https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js#newcode92 chrome/browser/resources/md_bookmarks/command_manager.js:92: this.menuIds_ = new Set(); On 2017/05/29 06:52:27, calamity wrote: ...
3 years, 6 months ago (2017-05-30 00:18:22 UTC) #12
calamity
https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js File chrome/browser/resources/md_bookmarks/command_manager.js (right): https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js#newcode92 chrome/browser/resources/md_bookmarks/command_manager.js:92: this.menuIds_ = new Set(); On 2017/05/30 00:18:21, tsergeant wrote: ...
3 years, 6 months ago (2017-06-01 04:07:44 UTC) #21
tsergeant
https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js File chrome/browser/resources/md_bookmarks/command_manager.js (right): https://codereview.chromium.org/2902103002/diff/60001/chrome/browser/resources/md_bookmarks/command_manager.js#newcode92 chrome/browser/resources/md_bookmarks/command_manager.js:92: this.menuIds_ = new Set(); On 2017/06/01 04:07:44, calamity wrote: ...
3 years, 6 months ago (2017-06-01 05:27:17 UTC) #22
calamity
Awesome. lgtm!
3 years, 6 months ago (2017-06-05 02:57:04 UTC) #27
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/2902103002/140001
3 years, 6 months ago (2017-06-05 04:22:26 UTC) #29
commit-bot: I haz the power
3 years, 6 months ago (2017-06-05 05:47:18 UTC) #32
Message was sent while issue was closed.
Committed patchset #5 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/4707d1724a8a2e4db9bc78715fe9...

Powered by Google App Engine
This is Rietveld 408576698