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

Unified Diff: chrome/browser/policy/proto/chrome_device_policy.proto

Issue 9701047: New device policies for enterprise auto-update controls. (Closed) Base URL: http://git.chromium.org/git/chromium/src.git@master
Patch Set: Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/policy/proto/chrome_device_policy.proto
diff --git a/chrome/browser/policy/proto/chrome_device_policy.proto b/chrome/browser/policy/proto/chrome_device_policy.proto
index 42fa2e23ab28b730e0dd568927f1070652fc159e..fe5325195e47721ea047fd26bf23cf71a1b42fe9 100644
--- a/chrome/browser/policy/proto/chrome_device_policy.proto
+++ b/chrome/browser/policy/proto/chrome_device_policy.proto
@@ -139,6 +139,27 @@ message ScreenSaverProto {
optional int64 screen_saver_timeout = 2;
}
+// Enterprise controls for auto-update behavior of Chrome OS.
+message AutoUpdateSettingsProto {
+ // True if we don't want the device to auto-update (target_version_prefix is
+ // ignored in this case).
+ optional bool update_disabled = 1;
+
+ // Specifies the prefix of the target version we want the device to
+ // update to, if it's on a older version. If the device is already on
+ // a version with the given prefix, then there's no effect. If the device is
+ // on a higher version, it will remain on the higher version as we
+ // don't support rollback yet. The format of this version can be one
+ // of the following:
+ // ---------------------------------------------------------------------
+ // "" (or not set at all): update to latest version available.
+ // 1412.: update to any minor version of 1412 (e.g. 1412.24.34 or 1412.60.2)
+ // 1412.2.: update to any minor version of 1412.2 (e.g. 1412.2.34 or 1412.2.2)
+ // 1412.24.34: update to this specific version only
+ // ---------------------------------------------------------------------
+ optional string target_version_prefix = 2;
+}
+
message ChromeDeviceSettingsProto {
optional DevicePolicyRefreshRateProto device_policy_refresh_rate = 1;
optional UserWhitelistProto user_whitelist = 2;
@@ -156,4 +177,5 @@ message ChromeDeviceSettingsProto {
optional AppPackProto app_pack = 14;
optional ForcedLogoutTimeoutsProto forced_logout_timeouts = 15;
optional ScreenSaverProto login_screen_saver = 16;
+ optional AutoUpdateSettingsProto auto_update_settings = 17;
}
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698