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

Issue 11299305: Break CloudPolicyRefreshScheduler's dependency on PrefService. (Closed)

Created:
8 years ago by Mattias Nissler (ping if slow)
Modified:
8 years ago
CC:
chromium-reviews
Visibility:
Public.

Description

Break CloudPolicyRefreshScheduler's dependency on PrefService. This is in preparation for refreshing public account policy, which doesn't have a PrefService at its disposal. CloudPolicyManager now takes care of extracting the pref value and passing it on to CloudPolicyRefreshScheduler. BUG=chromium:152937 TEST=unit tests Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=170974

Patch Set 1 #

Patch Set 2 : Rebase. #

Total comments: 10

Patch Set 3 : Address review feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+50 lines, -46 lines) Patch
M chrome/browser/policy/cloud_policy_manager.h View 3 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/policy/cloud_policy_manager.cc View 4 chunks +12 lines, -1 line 0 comments Download
M chrome/browser/policy/cloud_policy_refresh_scheduler.h View 1 2 5 chunks +6 lines, -11 lines 0 comments Download
M chrome/browser/policy/cloud_policy_refresh_scheduler.cc View 1 2 6 chunks +13 lines, -18 lines 0 comments Download
M chrome/browser/policy/cloud_policy_refresh_scheduler_unittest.cc View 1 2 6 chunks +12 lines, -16 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Mattias Nissler (ping if slow)
Please review.
8 years ago (2012-12-03 16:48:02 UTC) #1
Mattias Nissler (ping if slow)
Friendly review ping.
8 years ago (2012-12-04 11:20:53 UTC) #2
pastarmovj
lgtm with one nit. https://codereview.chromium.org/11299305/diff/3001/chrome/browser/policy/cloud_policy_refresh_scheduler_unittest.cc File chrome/browser/policy/cloud_policy_refresh_scheduler_unittest.cc (right): https://codereview.chromium.org/11299305/diff/3001/chrome/browser/policy/cloud_policy_refresh_scheduler_unittest.cc#newcode10 chrome/browser/policy/cloud_policy_refresh_scheduler_unittest.cc:10: #include "base/values.h" Do you need ...
8 years ago (2012-12-04 12:20:38 UTC) #3
bartfab (slow)
https://codereview.chromium.org/11299305/diff/3001/chrome/browser/policy/cloud_policy_refresh_scheduler.cc File chrome/browser/policy/cloud_policy_refresh_scheduler.cc (right): https://codereview.chromium.org/11299305/diff/3001/chrome/browser/policy/cloud_policy_refresh_scheduler.cc#newcode11 chrome/browser/policy/cloud_policy_refresh_scheduler.cc:11: #include "chrome/browser/prefs/pref_service.h" Nit: No longer needed. https://codereview.chromium.org/11299305/diff/3001/chrome/browser/policy/cloud_policy_refresh_scheduler.cc#newcode52 chrome/browser/policy/cloud_policy_refresh_scheduler.cc:52: refresh_delay_ms_ ...
8 years ago (2012-12-04 12:25:18 UTC) #4
Mattias Nissler (ping if slow)
Comments addressed. Ready to go? https://codereview.chromium.org/11299305/diff/3001/chrome/browser/policy/cloud_policy_refresh_scheduler.cc File chrome/browser/policy/cloud_policy_refresh_scheduler.cc (right): https://codereview.chromium.org/11299305/diff/3001/chrome/browser/policy/cloud_policy_refresh_scheduler.cc#newcode11 chrome/browser/policy/cloud_policy_refresh_scheduler.cc:11: #include "chrome/browser/prefs/pref_service.h" On 2012/12/04 ...
8 years ago (2012-12-04 13:20:40 UTC) #5
bartfab (slow)
I see I forgot to say "lgtm with nits". Saying it now - without any ...
8 years ago (2012-12-04 13:46:29 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mnissler@chromium.org/11299305/1006
8 years ago (2012-12-04 13:53:52 UTC) #7
commit-bot: I haz the power
8 years ago (2012-12-04 16:33:38 UTC) #8
Message was sent while issue was closed.
Change committed as 170974

Powered by Google App Engine
This is Rietveld 408576698