|
Setup Chromad user policy plumbing
Add UserActiveDirectoryPolicyManager configuration policy provider as a
browser context keyed service for Active Directory user policy. To
avoid code duplication, the corresponding factory is shared with
UserCloudPolicyManager. (Only one of the two managers can exist at the
same time.) To clarify the factory's new role, the "Cloud" is dropped
from its name ("UserCloudPolicyManagerFactoryChromeOS").
As user and device Active Directory policy managers are very similar,
they probably should be merged in a future CL.
BUG= 655971
TBR=sky (function rename in managed_bookmark_service_factory.cc)
TBR=achuith (a few renames in chrome/browser/chromeos/login)
TBR=anthonyvd (renames, type generalization in chrome/browser/profiles)
TBR=dbeam (renames propagated to policy_ui_handler.cc)
Committed: https://crrev.com/57bb531048630ec894f1c90676ed05457939359e
Cr-Commit-Position: refs/heads/master@{#440967}
Total comments: 24
Total comments: 18
Total comments: 1
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+650 lines, -589 lines) |
Patch |
 |
M |
chrome/browser/bookmarks/managed_bookmark_service_factory.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/BUILD.gn
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_policy_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/power_policy_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/policy/user_active_directory_policy_manager.h
|
View
|
1
2
3
4
5
|
1 chunk |
+60 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/policy/user_active_directory_policy_manager.cc
|
View
|
1
2
|
1 chunk |
+105 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_external_data_manager_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.h
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -94 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -258 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_policy_store_chromeos.h
|
View
|
1
2
3
4
5
|
2 chunks |
+12 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_policy_store_chromeos.cc
|
View
|
1
2
3
4
5
|
10 chunks |
+41 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_policy_store_chromeos_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_cloud_policy_token_forwarder_factory.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/policy/user_policy_manager_factory_chromeos.h
|
View
|
1
2
3
4
5
|
1 chunk |
+109 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/chromeos/policy/user_policy_manager_factory_chromeos.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
7 chunks |
+148 lines, -71 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/user_policy_test_helper.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/cloud/cloud_policy_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/cloud/cloud_policy_manager_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/cloud/policy_header_service_factory.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+23 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/cloud/user_cloud_policy_invalidator_factory.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/cloud/user_cloud_policy_manager_factory.h
|
View
|
2
|
2 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/profile_policy_connector.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+23 lines, -21 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/profile_policy_connector.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
6 chunks |
+27 lines, -34 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/profile_policy_connector_factory.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+28 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/profile_policy_connector_unittest.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+8 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/policy_ui_handler.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chromeos/dbus/auth_policy_client.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 47 (39 generated)
|