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

Issue 7014036: Split the policy refresh rate preference into user- and device-policy refresh rate. (Closed)

Created:
9 years, 7 months ago by sfeuz
Modified:
9 years, 6 months ago
CC:
chromium-reviews, Paweł Hajdan Jr., gfeher
Visibility:
Public.

Description

Split the policy refresh rate preference into user- and device-policy refresh rate. This is an effort towards removing dependencies of the ProfilePolicyConnector on Profile. BUG=none TEST=Verify that user- and device-refresh rate are set correctly when specified by policy. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=88003

Patch Set 1 #

Total comments: 17

Patch Set 2 : Address feedback by mnissler. #

Total comments: 6

Patch Set 3 : Addressed comments and rebased. #

Patch Set 4 : Fixed rebase. #

Patch Set 5 : Use the newly introduced device_only flag and rebased. #

Patch Set 6 : Temporarily added user policy refresh rate to both local_state and profile prefs. Rebased. #

Total comments: 20

Patch Set 7 : Addressed comments by mnissler. #

Patch Set 8 : Undo testserver changes. Remove unnecessary DCHECK. #

Total comments: 2

Patch Set 9 : Rebases and int to int64. #

Patch Set 10 : Nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -60 lines) Patch
M chrome/app/policy/policy_templates.json View 1 2 3 4 5 3 chunks +18 lines, -4 lines 0 comments Download
M chrome/browser/policy/browser_policy_connector.cc View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/policy/cloud_policy_subsystem.h View 1 2 3 4 5 6 4 chunks +7 lines, -7 lines 0 comments Download
M chrome/browser/policy/cloud_policy_subsystem.cc View 1 2 3 4 5 6 7 8 9 8 chunks +29 lines, -23 lines 0 comments Download
M chrome/browser/policy/config_dir_policy_provider_unittest.cc View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/policy/configuration_policy_pref_store.cc View 1 2 3 4 5 6 7 8 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/policy/configuration_policy_pref_store_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/policy/device_policy_cache.cc View 1 1 chunk +6 lines, -5 lines 0 comments Download
M chrome/browser/policy/device_policy_cache_unittest.cc View 1 6 chunks +12 lines, -6 lines 0 comments Download
M chrome/browser/policy/profile_policy_connector.h View 1 2 3 4 5 6 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/policy/profile_policy_connector.cc View 1 2 3 4 5 6 2 chunks +14 lines, -3 lines 0 comments Download
M chrome/browser/policy/proto/chrome_device_policy.proto View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.cc View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 2 chunks +6 lines, -5 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
sfeuz
Will either add a unittest or add to gfehers pending cloud policy test.
9 years, 7 months ago (2011-05-13 08:58:10 UTC) #1
Mattias Nissler (ping if slow)
http://codereview.chromium.org/7014036/diff/1/chrome/browser/policy/browser_policy_connector.cc File chrome/browser/policy/browser_policy_connector.cc (right): http://codereview.chromium.org/7014036/diff/1/chrome/browser/policy/browser_policy_connector.cc#newcode196 chrome/browser/policy/browser_policy_connector.cc:196: cloud_policy_subsystem_->Initialize(prefs::kDevicePolicyRefreshRate, Indentation http://codereview.chromium.org/7014036/diff/1/chrome/browser/policy/cloud_policy_subsystem.cc File chrome/browser/policy/cloud_policy_subsystem.cc (right): http://codereview.chromium.org/7014036/diff/1/chrome/browser/policy/cloud_policy_subsystem.cc#newcode94 chrome/browser/policy/cloud_policy_subsystem.cc:94: void ...
9 years, 7 months ago (2011-05-13 09:45:03 UTC) #2
pastarmovj
looks good just two small nits. http://codereview.chromium.org/7014036/diff/8001/chrome/app/policy/policy_templates.json File chrome/app/policy/policy_templates.json (right): http://codereview.chromium.org/7014036/diff/8001/chrome/app/policy/policy_templates.json#newcode1536 chrome/app/policy/policy_templates.json:1536: Setting this policy ...
9 years, 7 months ago (2011-05-16 14:22:33 UTC) #3
Mattias Nissler (ping if slow)
Looks good in general, but please run CrOS trybots and do some manual testing. http://codereview.chromium.org/7014036/diff/8001/chrome/browser/policy/device_policy_cache.cc ...
9 years, 7 months ago (2011-05-16 14:28:18 UTC) #4
sfeuz
Testing this now manually and reporting back when testing done for final review. http://codereview.chromium.org/7014036/diff/1/chrome/browser/policy/browser_policy_connector.cc File ...
9 years, 7 months ago (2011-05-17 14:27:42 UTC) #5
Mattias Nissler (ping if slow)
http://codereview.chromium.org/7014036/diff/1/chrome/browser/policy/configuration_policy_pref_store.cc File chrome/browser/policy/configuration_policy_pref_store.cc (right): http://codereview.chromium.org/7014036/diff/1/chrome/browser/policy/configuration_policy_pref_store.cc#newcode249 chrome/browser/policy/configuration_policy_pref_store.cc:249: { Value::TYPE_INTEGER, kPolicyPolicyRefreshRate, On 2011/05/17 14:27:42, sfeuz wrote: > ...
9 years, 7 months ago (2011-05-17 14:47:03 UTC) #6
sfeuz
Changed to use the device_only flag for device policy refresh rate. Refresh rate for device ...
9 years, 6 months ago (2011-05-30 18:53:11 UTC) #7
Mattias Nissler (ping if slow)
http://codereview.chromium.org/7014036/diff/23001/chrome/browser/policy/cloud_policy_subsystem.cc File chrome/browser/policy/cloud_policy_subsystem.cc (left): http://codereview.chromium.org/7014036/diff/23001/chrome/browser/policy/cloud_policy_subsystem.cc#oldcode88 chrome/browser/policy/cloud_policy_subsystem.cc:88: Please don't delete this whitespace. http://codereview.chromium.org/7014036/diff/23001/chrome/browser/policy/cloud_policy_subsystem.cc File chrome/browser/policy/cloud_policy_subsystem.cc (right): ...
9 years, 6 months ago (2011-05-31 12:35:53 UTC) #8
sfeuz
thanks for the comments. http://codereview.chromium.org/7014036/diff/23001/chrome/browser/policy/cloud_policy_subsystem.cc File chrome/browser/policy/cloud_policy_subsystem.cc (left): http://codereview.chromium.org/7014036/diff/23001/chrome/browser/policy/cloud_policy_subsystem.cc#oldcode88 chrome/browser/policy/cloud_policy_subsystem.cc:88: On 2011/05/31 12:35:53, Mattias Nissler ...
9 years, 6 months ago (2011-05-31 12:52:18 UTC) #9
Mattias Nissler (ping if slow)
http://codereview.chromium.org/7014036/diff/23001/chrome/browser/policy/cloud_policy_subsystem.cc File chrome/browser/policy/cloud_policy_subsystem.cc (right): http://codereview.chromium.org/7014036/diff/23001/chrome/browser/policy/cloud_policy_subsystem.cc#newcode179 chrome/browser/policy/cloud_policy_subsystem.cc:179: DCHECK(pref_service); On 2011/05/31 12:52:18, sfeuz wrote: > On 2011/05/31 ...
9 years, 6 months ago (2011-05-31 13:01:05 UTC) #10
Mattias Nissler (ping if slow)
Seems like the code hasn't been updated since the last round of discussions? On 2011/05/31 ...
9 years, 6 months ago (2011-06-06 13:47:58 UTC) #11
sfeuz
Sorry I got confused about the state of this CL. Uploaded another round and removed ...
9 years, 6 months ago (2011-06-06 14:20:15 UTC) #12
Mattias Nissler (ping if slow)
LGTM with nits http://codereview.chromium.org/7014036/diff/34001/chrome/browser/policy/cloud_policy_subsystem.cc File chrome/browser/policy/cloud_policy_subsystem.cc (right): http://codereview.chromium.org/7014036/diff/34001/chrome/browser/policy/cloud_policy_subsystem.cc#newcode54 chrome/browser/policy/cloud_policy_subsystem.cc:54: CloudPolicyCacheBase* policy_cache) : colon goes on ...
9 years, 6 months ago (2011-06-06 15:19:30 UTC) #13
commit-bot: I haz the power
9 years, 6 months ago (2011-06-06 17:54:28 UTC) #14
Change committed as 88003

Powered by Google App Engine
This is Rietveld 408576698