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

Issue 403593002: Improve messaging for shared modules on chrome://extensions (Closed)

Created:
6 years, 5 months ago by elijahtaylor1
Modified:
6 years, 5 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, arv+watch_chromium.org, extensions-reviews_chromium.org
Project:
chromium
Visibility:
Public.

Description

Improve messaging for shared modules on chrome://extensions List the dependent extensions under the shared module and change message from generic policy message to be more specific for shared modules to explain why the extension cannot be disabled or uninstalled. BUG=393670 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284010

Patch Set 1 #

Total comments: 2

Patch Set 2 : show the list always #

Total comments: 6

Patch Set 3 : feedback #

Total comments: 7

Patch Set 4 : nits #

Patch Set 5 : nits #

Patch Set 6 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+64 lines, -49 lines) Patch
M chrome/app/generated_resources.grd View 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 4 5 3 chunks +0 lines, -33 lines 0 comments Download
M chrome/browser/resources/extensions/extension_list.js View 1 2 3 chunks +20 lines, -6 lines 0 comments Download
M chrome/browser/resources/extensions/extensions.html View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_handler.cc View 1 2 3 4 5 4 chunks +20 lines, -0 lines 0 comments Download
M extensions/common/extension.h View 1 2 3 4 5 1 chunk +4 lines, -4 lines 0 comments Download
M extensions/common/extension.cc View 1 2 3 4 5 3 chunks +10 lines, -6 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
elijahtaylor1
PTAL Please see private issue crbug.com/394837 for screenshots of this implementation (private because of extensions ...
6 years, 5 months ago (2014-07-17 18:41:33 UTC) #1
not at google - send to devlin
Antony I'll assume you're taking this?
6 years, 5 months ago (2014-07-17 19:26:49 UTC) #2
asargent_no_longer_on_chrome
On 2014/07/17 19:26:49, kalman wrote: > Antony I'll assume you're taking this? Yep, I'll take ...
6 years, 5 months ago (2014-07-17 19:40:07 UTC) #3
asargent_no_longer_on_chrome
lgtm w/ a question/comment/suggestion https://codereview.chromium.org/403593002/diff/1/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/403593002/diff/1/chrome/app/generated_resources.grd#newcode10208 chrome/app/generated_resources.grd:10208: + Installed because of dependent ...
6 years, 5 months ago (2014-07-17 19:40:35 UTC) #4
elijahtaylor1
@kalman: I think I will still need OWNERS approval from you for chrome/browser/resource/extensions if you ...
6 years, 5 months ago (2014-07-17 20:30:05 UTC) #5
not at google - send to devlin
ok https://codereview.chromium.org/403593002/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/403593002/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode316 chrome/browser/resources/extensions/extension_list.js:316: if (extension.is_shared_module && extension.dependents.length > 0) { seems ...
6 years, 5 months ago (2014-07-17 20:44:53 UTC) #6
elijahtaylor1
Thanks for the review, PTAL! https://codereview.chromium.org/403593002/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/403593002/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode316 chrome/browser/resources/extensions/extension_list.js:316: if (extension.is_shared_module && extension.dependents.length ...
6 years, 5 months ago (2014-07-17 21:45:30 UTC) #7
not at google - send to devlin
lgtm https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode271 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:271: scoped_ptr<ExtensionSet> dependentExtensions = depentent_extensions https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode306 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:306: } else ...
6 years, 5 months ago (2014-07-17 22:03:41 UTC) #8
not at google - send to devlin
https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode271 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:271: scoped_ptr<ExtensionSet> dependentExtensions = On 2014/07/17 22:03:41, kalman wrote: > ...
6 years, 5 months ago (2014-07-17 22:03:57 UTC) #9
elijahtaylor1
https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode271 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:271: scoped_ptr<ExtensionSet> dependentExtensions = On 2014/07/17 22:03:57, kalman wrote: > ...
6 years, 5 months ago (2014-07-17 23:28:04 UTC) #10
elijahtaylor1
The CQ bit was checked by elijahtaylor@chromium.org
6 years, 5 months ago (2014-07-17 23:28:14 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/elijahtaylor@chromium.org/403593002/60001
6 years, 5 months ago (2014-07-17 23:30:26 UTC) #12
not at google - send to devlin
https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode306 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:306: } else if (extension->is_shared_module() && extension->from_webstore()) { On 2014/07/17 ...
6 years, 5 months ago (2014-07-17 23:30:35 UTC) #13
elijahtaylor1
The CQ bit was unchecked by elijahtaylor@chromium.org
6 years, 5 months ago (2014-07-17 23:36:10 UTC) #14
elijahtaylor1
https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc File chrome/browser/ui/webui/extensions/extension_settings_handler.cc (right): https://codereview.chromium.org/403593002/diff/40001/chrome/browser/ui/webui/extensions/extension_settings_handler.cc#newcode306 chrome/browser/ui/webui/extensions/extension_settings_handler.cc:306: } else if (extension->is_shared_module() && extension->from_webstore()) { On 2014/07/17 ...
6 years, 5 months ago (2014-07-18 00:22:31 UTC) #15
elijahtaylor1
The CQ bit was checked by elijahtaylor@chromium.org
6 years, 5 months ago (2014-07-18 00:22:42 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/elijahtaylor@chromium.org/403593002/100001
6 years, 5 months ago (2014-07-18 00:25:23 UTC) #17
commit-bot: I haz the power
6 years, 5 months ago (2014-07-18 05:35:15 UTC) #18
Message was sent while issue was closed.
Change committed as 284010

Powered by Google App Engine
This is Rietveld 408576698