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

Issue 12288052: Add managed user lock/unlock button for the extensions page. (Closed)

Created:
7 years, 10 months ago by Adrian Kuegel
Modified:
7 years, 10 months ago
CC:
chromium-reviews, Aaron Boodman, pam+watch_chromium.org, arv+watch_chromium.org, chromium-apps-reviews_chromium.org
Visibility:
Public.

Description

Add managed user lock/unlock button for the extensions page. When a managed user opens the extensions page, he is not allowed to change any extension settings. The unlock button can be used to make the extensions editable. The lock button is used to revert back to the locked state. Screenshots can be found here: https://docs.google.com/a/google.com/folder/d/0BzMCIwDgeNezQjdabHVUUWtjRUU/edit?usp=sharing BUG=171370 TEST=Manual Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=183907

Patch Set 1 #

Total comments: 1

Patch Set 2 : Address css nit. #

Total comments: 15

Patch Set 3 : Address review comments and rebase to ToT. #

Total comments: 7

Patch Set 4 : Address review comments and rebase to ToT. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+70 lines, -13 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/resources/extensions/extensions.css View 1 2 2 chunks +8 lines, -3 lines 0 comments Download
M chrome/browser/resources/extensions/extensions.html View 1 chunk +12 lines, -4 lines 0 comments Download
M chrome/browser/resources/extensions/extensions.js View 1 2 3 3 chunks +16 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_handler.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_handler.cc View 1 2 3 4 chunks +25 lines, -3 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
Adrian Kuegel
Bernhard, can you please review the files in chrome/browser/managed_mode? Chris, can you please review the ...
7 years, 10 months ago (2013-02-19 17:29:51 UTC) #1
Bernhard Bauer
managed_mode LGTM, one CSS nit: https://codereview.chromium.org/12288052/diff/1/chrome/browser/resources/extensions/extensions.css File chrome/browser/resources/extensions/extensions.css (right): https://codereview.chromium.org/12288052/diff/1/chrome/browser/resources/extensions/extensions.css#newcode312 chrome/browser/resources/extensions/extensions.css:312: .profile-is-managed .extension-commands-config { You ...
7 years, 10 months ago (2013-02-19 18:19:16 UTC) #2
csilv
lgtm for webui style. I strongly urge you get an extensions owner review in addition ...
7 years, 10 months ago (2013-02-20 01:28:44 UTC) #3
Adrian Kuegel
Benjamin, could I please get OWNERS approval for the files in chrome/browser/resources/extensions?
7 years, 10 months ago (2013-02-20 07:09:21 UTC) #4
not at google - send to devlin
https://codereview.chromium.org/12288052/diff/7001/chrome/browser/resources/extensions/extensions.css File chrome/browser/resources/extensions/extensions.css (right): https://codereview.chromium.org/12288052/diff/7001/chrome/browser/resources/extensions/extensions.css#newcode302 chrome/browser/resources/extensions/extensions.css:302: .profile-is-managed .extension-commands-config, This confused me for a while... it's ...
7 years, 10 months ago (2013-02-21 01:29:18 UTC) #5
not at google - send to devlin
https://codereview.chromium.org/12288052/diff/7001/chrome/browser/resources/extensions/extensions.css File chrome/browser/resources/extensions/extensions.css (right): https://codereview.chromium.org/12288052/diff/7001/chrome/browser/resources/extensions/extensions.css#newcode302 chrome/browser/resources/extensions/extensions.css:302: .profile-is-managed .extension-commands-config, On 2013/02/21 01:29:18, kalman wrote: > This ...
7 years, 10 months ago (2013-02-21 03:37:46 UTC) #6
Adrian Kuegel
I uploaded a new patch which addresses the review comments. https://codereview.chromium.org/12288052/diff/7001/chrome/browser/resources/extensions/extensions.css File chrome/browser/resources/extensions/extensions.css (right): https://codereview.chromium.org/12288052/diff/7001/chrome/browser/resources/extensions/extensions.css#newcode302 ...
7 years, 10 months ago (2013-02-21 10:10:54 UTC) #7
not at google - send to devlin
lgtm https://codereview.chromium.org/12288052/diff/11002/chrome/browser/resources/extensions/extensions.css File chrome/browser/resources/extensions/extensions.css (right): https://codereview.chromium.org/12288052/diff/11002/chrome/browser/resources/extensions/extensions.css#newcode304 chrome/browser/resources/extensions/extensions.css:304: .managed-user-locked #lock-button { cool, that is much clearer. ...
7 years, 10 months ago (2013-02-21 16:25:24 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/akuegel@chromium.org/12288052/20001
7 years, 10 months ago (2013-02-21 16:38:49 UTC) #9
Adrian Kuegel
Thanks for the reviews. https://codereview.chromium.org/12288052/diff/11002/chrome/browser/resources/extensions/extensions.js File chrome/browser/resources/extensions/extensions.js (right): https://codereview.chromium.org/12288052/diff/11002/chrome/browser/resources/extensions/extensions.js#newcode256 chrome/browser/resources/extensions/extensions.js:256: pageDiv.classList.add('profile-is-managed'); Currently I think the ...
7 years, 10 months ago (2013-02-21 16:39:00 UTC) #10
Bernhard Bauer
https://codereview.chromium.org/12288052/diff/11002/chrome/browser/ui/webui/extensions/extension_settings_handler.cc File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): https://codereview.chromium.org/12288052/diff/11002/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode551 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:551: args->GetBoolean(0, &elevated); On 2013/02/21 16:25:24, kalman wrote: > CHECK(args->GetBoolean(..)) ...
7 years, 10 months ago (2013-02-21 17:35:40 UTC) #11
not at google - send to devlin
https://codereview.chromium.org/12288052/diff/11002/chrome/browser/ui/webui/extensions/extension_settings_handler.cc File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): https://codereview.chromium.org/12288052/diff/11002/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode551 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:551: args->GetBoolean(0, &elevated); On 2013/02/21 17:35:40, Bernhard Bauer wrote: > ...
7 years, 10 months ago (2013-02-21 17:37:18 UTC) #12
Bernhard Bauer
On 2013/02/21 17:37:18, kalman wrote: > https://codereview.chromium.org/12288052/diff/11002/chrome/browser/ui/webui/extensions/extension_settings_handler.cc > File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): > > https://codereview.chromium.org/12288052/diff/11002/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode551 > ...
7 years, 10 months ago (2013-02-21 17:56:20 UTC) #13
not at google - send to devlin
On 2013/02/21 17:56:20, Bernhard Bauer wrote: > On 2013/02/21 17:37:18, kalman wrote: > > > ...
7 years, 10 months ago (2013-02-21 17:59:55 UTC) #14
Bernhard Bauer
On 2013/02/21 17:59:55, kalman wrote: > On 2013/02/21 17:56:20, Bernhard Bauer wrote: > > On ...
7 years, 10 months ago (2013-02-21 18:13:35 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/akuegel@chromium.org/12288052/20001
7 years, 10 months ago (2013-02-21 22:10:18 UTC) #16
commit-bot: I haz the power
7 years, 10 months ago (2013-02-21 23:54:38 UTC) #17
Message was sent while issue was closed.
Change committed as 183907

Powered by Google App Engine
This is Rietveld 408576698