|
Add recommended extension installation support
Extensions on recommended installation list will be automatically installed just like forced installed extensions, but are allowed to be disabled (not allowed to be uninstalled).
This CL adds a new ExternalLoader for recommended extension (use EXTERNAL_PREF_DOWNLOAD as location), another MustRemainInstalled() function to interface of ManagementPolicy, and related WebUI changes.
BUG= 177351
Committed: https://crrev.com/cccacefd3fc1ff73b976144fe1aeb74e47e848e6
Cr-Commit-Position: refs/heads/master@{#299336}
Total comments: 12
Total comments: 4
Total comments: 16
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+245 lines, -24 lines) |
Patch |
 |
M |
chrome/app/generated_resources.grd
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_management.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_management.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+17 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_service.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/external_policy_loader.h
|
View
|
1
2
3
4
5
|
2 chunks |
+11 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/external_policy_loader.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+12 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/external_policy_loader_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/external_provider_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
3 chunks |
+22 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/standard_management_policy_provider.h
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/standard_management_policy_provider.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/policy_browsertest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
3 chunks |
+54 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/extensions/extension_list.js
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
4 chunks |
+15 lines, -4 lines |
0 comments
|
Download
|
 |
M |
extensions/browser/management_policy.h
|
View
|
1
|
2 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/browser/management_policy.cc
|
View
|
1
2
|
3 chunks |
+18 lines, -6 lines |
0 comments
|
Download
|
 |
M |
extensions/browser/management_policy_unittest.cc
|
View
|
1
|
3 chunks |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/browser/test_management_policy.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
extensions/browser/test_management_policy.cc
|
View
|
1
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
extensions/extensions_strings.grd
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
Total messages: 36 (6 generated)
|