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

Issue 2638623006: Merge {Device,User}ActiveDirectoryPolicyManager into a single class (Closed)

Created:
3 years, 11 months ago by Thiemo Nagel
Modified:
3 years, 11 months ago
Reviewers:
emaxx
CC:
chromium-reviews, hashimoto+watch_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Merge {Device,User}ActiveDirectoryPolicyManager into a single class These two classes deviate in only a single flow and thus it seems sensible to combine them. BUG=677304 TBR=bauerb (rename carries over to webui) Review-Url: https://codereview.chromium.org/2638623006 Cr-Commit-Position: refs/heads/master@{#444445} Committed: https://chromium.googlesource.com/chromium/src/+/1e8e0ffaa542982e1e9c4ebdbdcccb47e6364f3b

Patch Set 1 #

Patch Set 2 : Polish #

Total comments: 2

Patch Set 3 : Create factory methods #

Total comments: 2

Patch Set 4 : Have factories return unique_ptr #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+148 lines, -385 lines) Patch
M chrome/browser/chromeos/BUILD.gn View 3 chunks +2 lines, -4 lines 0 comments Download
A chrome/browser/chromeos/policy/active_directory_policy_manager.h View 1 2 3 1 chunk +72 lines, -0 lines 0 comments Download
A + chrome/browser/chromeos/policy/active_directory_policy_manager.cc View 1 2 3 5 chunks +43 lines, -20 lines 2 comments Download
M chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h View 1 3 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc View 1 2 3 2 chunks +4 lines, -3 lines 0 comments Download
D chrome/browser/chromeos/policy/device_active_directory_policy_manager.h View 1 chunk +0 lines, -56 lines 0 comments Download
D chrome/browser/chromeos/policy/device_active_directory_policy_manager.cc View 1 chunk +0 lines, -103 lines 0 comments Download
D chrome/browser/chromeos/policy/user_active_directory_policy_manager.h View 1 chunk +0 lines, -60 lines 0 comments Download
D chrome/browser/chromeos/policy/user_active_directory_policy_manager.cc View 1 chunk +0 lines, -107 lines 0 comments Download
M chrome/browser/chromeos/policy/user_policy_manager_factory_chromeos.h View 1 5 chunks +9 lines, -11 lines 0 comments Download
M chrome/browser/chromeos/policy/user_policy_manager_factory_chromeos.cc View 1 2 3 6 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/policy/cloud/policy_header_service_factory.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/policy/profile_policy_connector.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/policy/profile_policy_connector_factory.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/policy_ui_handler.cc View 1 2 chunks +2 lines, -3 lines 0 comments Download

Messages

Total messages: 32 (22 generated)
Thiemo Nagel
Hi Maksim, may I ask you to take a look? Thank you, Thiemo
3 years, 11 months ago (2017-01-17 16:31:42 UTC) #9
emaxx
https://codereview.chromium.org/2638623006/diff/20001/chrome/browser/chromeos/policy/active_directory_policy_manager.h File chrome/browser/chromeos/policy/active_directory_policy_manager.h (right): https://codereview.chromium.org/2638623006/diff/20001/chrome/browser/chromeos/policy/active_directory_policy_manager.h#newcode27 chrome/browser/chromeos/policy/active_directory_policy_manager.h:27: explicit ActiveDirectoryPolicyManager( The intent could be made more explicit ...
3 years, 11 months ago (2017-01-18 01:19:44 UTC) #13
Thiemo Nagel
Thank you! Could you please take another look? https://codereview.chromium.org/2638623006/diff/20001/chrome/browser/chromeos/policy/active_directory_policy_manager.h File chrome/browser/chromeos/policy/active_directory_policy_manager.h (right): https://codereview.chromium.org/2638623006/diff/20001/chrome/browser/chromeos/policy/active_directory_policy_manager.h#newcode27 chrome/browser/chromeos/policy/active_directory_policy_manager.h:27: explicit ...
3 years, 11 months ago (2017-01-18 18:30:31 UTC) #19
emaxx
lgtm with a suggestion https://codereview.chromium.org/2638623006/diff/60001/chrome/browser/chromeos/policy/active_directory_policy_manager.h File chrome/browser/chromeos/policy/active_directory_policy_manager.h (right): https://codereview.chromium.org/2638623006/diff/60001/chrome/browser/chromeos/policy/active_directory_policy_manager.h#newcode29 chrome/browser/chromeos/policy/active_directory_policy_manager.h:29: static ActiveDirectoryPolicyManager* CreateForDevicePolicy( Why not ...
3 years, 11 months ago (2017-01-18 18:35:55 UTC) #20
Thiemo Nagel
Sending this again in case you'd like to take another look. (Otherwise I'll commit tomorrow ...
3 years, 11 months ago (2017-01-18 18:54:21 UTC) #23
emaxx
LGTM with a nit (sorry for hair-splitting!) Thanks! https://codereview.chromium.org/2638623006/diff/80001/chrome/browser/chromeos/policy/active_directory_policy_manager.cc File chrome/browser/chromeos/policy/active_directory_policy_manager.cc (right): https://codereview.chromium.org/2638623006/diff/80001/chrome/browser/chromeos/policy/active_directory_policy_manager.cc#newcode25 chrome/browser/chromeos/policy/active_directory_policy_manager.cc:25: return ...
3 years, 11 months ago (2017-01-18 19:10:00 UTC) #24
Thiemo Nagel
On 2017/01/18 19:10:00, emaxx wrote: > LGTM with a nit (sorry for hair-splitting!) I mostly ...
3 years, 11 months ago (2017-01-18 19:18:27 UTC) #25
Thiemo Nagel
https://codereview.chromium.org/2638623006/diff/80001/chrome/browser/chromeos/policy/active_directory_policy_manager.cc File chrome/browser/chromeos/policy/active_directory_policy_manager.cc (right): https://codereview.chromium.org/2638623006/diff/80001/chrome/browser/chromeos/policy/active_directory_policy_manager.cc#newcode25 chrome/browser/chromeos/policy/active_directory_policy_manager.cc:25: return base::WrapUnique( On 2017/01/18 19:09:59, emaxx wrote: > nit: ...
3 years, 11 months ago (2017-01-18 19:18:37 UTC) #26
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/2638623006/80001
3 years, 11 months ago (2017-01-18 19:45:52 UTC) #29
commit-bot: I haz the power
3 years, 11 months ago (2017-01-18 20:00:10 UTC) #32
Message was sent while issue was closed.
Committed patchset #4 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/1e8e0ffaa542982e1e9c4ebdbdcc...

Powered by Google App Engine
This is Rietveld 408576698