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

Side by Side Diff: chrome/browser/chromeos/policy/proto/chrome_device_policy.proto

Issue 608283003: Remove retail mode. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years 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 unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 syntax = "proto2"; 5 syntax = "proto2";
6 6
7 option optimize_for = LITE_RUNTIME; 7 option optimize_for = LITE_RUNTIME;
8 8
9 package enterprise_management; 9 package enterprise_management;
10 10
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 } 101 }
102 102
103 message EphemeralUsersEnabledProto { 103 message EphemeralUsersEnabledProto {
104 // Determines whether users should be treated as ephemeral. In ephemeral users 104 // Determines whether users should be treated as ephemeral. In ephemeral users
105 // mode, no cryptohome is created for the user, but a tmpfs mount is used 105 // mode, no cryptohome is created for the user, but a tmpfs mount is used
106 // instead such that upon logout all user state is discarded. 106 // instead such that upon logout all user state is discarded.
107 optional bool ephemeral_users_enabled = 1; 107 optional bool ephemeral_users_enabled = 1;
108 } 108 }
109 109
110 // Details of an extension to install as part of the AppPack. 110 // Details of an extension to install as part of the AppPack.
111 message AppPackEntryProto { 111 message OBSOLETE_AppPackEntryProto {
112 optional string extension_id = 1; 112 optional string OBSOLETE_extension_id = 1 [deprecated = true];
113 optional string update_url = 2; 113 optional string OBSOLETE_update_url = 2 [deprecated = true];
114 114
115 // This field was added but never used and there are no plans to support it 115 // This field was added but never used and there are no plans to support it
116 // eventually either. 116 // eventually either.
117 optional bool OBSOLETE_online_only = 3 [deprecated = true]; 117 optional bool OBSOLETE_online_only = 3 [deprecated = true];
118 } 118 }
119 119
120 message AppPackProto { 120 message OBSOLETE_AppPackProto {
121 // List of extensions to install as part of the AppPack. 121 // List of extensions to install as part of the AppPack.
122 repeated AppPackEntryProto app_pack = 1; 122 repeated OBSOLETE_AppPackEntryProto app_pack = 1 [deprecated = true];
123 } 123 }
124 124
125 // This is a special policy for kiosk/retail mode that specifies what apps 125 // This is a special policy for kiosk/retail mode that specifies what apps
126 // should be pinned to the launcher. For regular accounts, pinned apps are 126 // should be pinned to the launcher. For regular accounts, pinned apps are
127 // controlled through user policy. 127 // controlled through user policy.
128 message PinnedAppsProto { 128 message OBSOLETE_PinnedAppsProto {
129 // App IDs for the apps to pin. 129 // App IDs for the apps to pin.
130 repeated string app_id = 1; 130 repeated string OBSOLETE_app_id = 1 [deprecated = true];
131 } 131 }
132 132
133 message ForcedLogoutTimeoutsProto { 133 message OBSOLETE_ForcedLogoutTimeoutsProto {
134 // All timeouts are specified in milliseconds. 134 // All timeouts are specified in milliseconds.
135 135
136 // Specifies the timeout before an idle user session is terminated. 136 // Specifies the timeout before an idle user session is terminated.
137 // If this field is omitted or set to 0, no logout on idle will be performed. 137 // If this field is omitted or set to 0, no logout on idle will be performed.
138 optional int64 idle_logout_timeout = 1; 138 optional int64 OBSOLETE_idle_logout_timeout = 1 [deprecated = true];
139 139
140 // Specifies the duration of a warning countdown before the user is logged out 140 // Specifies the duration of a warning countdown before the user is logged out
141 // because of idleness as specified by the |idle_logout_timeout| value. 141 // because of idleness as specified by the |idle_logout_timeout| value.
142 // This field is only used if |idle_logout_timeout| != 0 is specified. 142 // This field is only used if |idle_logout_timeout| != 0 is specified.
143 optional int64 idle_logout_warning_duration = 2; 143 optional int64 OBSOLETE_idle_logout_warning_duration = 2 [deprecated = true];
144 } 144 }
145 145
146 message ScreenSaverProto { 146 message OBSOLETE_ScreenSaverProto {
147 // Specifies the extension ID which is to be used as a screen saver on the 147 // Specifies the extension ID which is to be used as a screen saver on the
148 // login screen if no user activity is present. Only respected if the device 148 // login screen if no user activity is present. Only respected if the device
149 // is in RETAIL mode. 149 // is in RETAIL mode.
150 optional string screen_saver_extension_id = 1; 150 optional string OBSOLETE_screen_saver_extension_id = 1 [deprecated = true];
151 151
152 // Specifies the timeout before the screen saver is activated. If this field 152 // Specifies the timeout before the screen saver is activated. If this field
153 // is omitted or set to 0, no screen-saver will be started. 153 // is omitted or set to 0, no screen-saver will be started.
154 // Measured in milliseconds. 154 // Measured in milliseconds.
155 optional int64 screen_saver_timeout = 2; 155 optional int64 OBSOLETE_screen_saver_timeout = 2 [deprecated = true];
156 } 156 }
157 157
158 // Enterprise controls for auto-update behavior of Chrome OS. 158 // Enterprise controls for auto-update behavior of Chrome OS.
159 message AutoUpdateSettingsProto { 159 message AutoUpdateSettingsProto {
160 // True if we don't want the device to auto-update (target_version_prefix is 160 // True if we don't want the device to auto-update (target_version_prefix is
161 // ignored in this case). 161 // ignored in this case).
162 optional bool update_disabled = 1; 162 optional bool update_disabled = 1;
163 163
164 // Specifies the prefix of the target version we want the device to 164 // Specifies the prefix of the target version we want the device to
165 // update to, if it's on a older version. If the device is already on 165 // update to, if it's on a older version. If the device is already on
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
220 // is being shown or a kiosk app session is in progress. This will change in 220 // is being shown or a kiosk app session is in progress. This will change in
221 // the future and the policy will always apply, regardless of whether a 221 // the future and the policy will always apply, regardless of whether a
222 // session of any particular type is in progress or not. 222 // session of any particular type is in progress or not.
223 optional bool reboot_after_update = 8; 223 optional bool reboot_after_update = 8;
224 224
225 // True if AU payloads may be shared with and consumed from other devices 225 // True if AU payloads may be shared with and consumed from other devices
226 // on the LAN, using p2p. False otherwise. 226 // on the LAN, using p2p. False otherwise.
227 optional bool p2p_enabled = 9 [default = false]; 227 optional bool p2p_enabled = 9 [default = false];
228 } 228 }
229 229
230 message StartUpUrlsProto { 230 message OBSOLETE_StartUpUrlsProto {
231 // Specifies the URLs to be loaded on login to the anonymous account used if 231 // Specifies the URLs to be loaded on login to the anonymous account used if
232 // the device is in RETAIL mode. 232 // the device is in RETAIL mode.
233 repeated string start_up_urls = 1; 233 repeated string OBSOLETE_start_up_urls = 1 [deprecated = true];
234 } 234 }
235 235
236 message SystemTimezoneProto { 236 message SystemTimezoneProto {
237 // Specifies an owner-determined timezone that applies to the login screen and 237 // Specifies an owner-determined timezone that applies to the login screen and
238 // all users. Valid values are listed in "timezone_settings.cc". Additionally, 238 // all users. Valid values are listed in "timezone_settings.cc". Additionally,
239 // timezones from the "IANA Time Zone Database" (e.g. listed on wikipedia) 239 // timezones from the "IANA Time Zone Database" (e.g. listed on wikipedia)
240 // that are equivalent to one of the timezones in "timezone_settings.cc" are 240 // that are equivalent to one of the timezones in "timezone_settings.cc" are
241 // valid. In case of an invalid value, the setting is still activated with a 241 // valid. In case of an invalid value, the setting is still activated with a
242 // fallback timezone (currently "GMT"). In case of an empty string or if no 242 // fallback timezone (currently "GMT"). In case of an empty string or if no
243 // value is provided, the timezone device setting is inactive. In that case, 243 // value is provided, the timezone device setting is inactive. In that case,
(...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after
601 optional DeviceProxySettingsProto device_proxy_settings = 4; 601 optional DeviceProxySettingsProto device_proxy_settings = 4;
602 optional CameraEnabledProto camera_enabled = 5; 602 optional CameraEnabledProto camera_enabled = 5;
603 optional ShowUserNamesOnSigninProto show_user_names = 6; 603 optional ShowUserNamesOnSigninProto show_user_names = 6;
604 optional DataRoamingEnabledProto data_roaming_enabled = 7; 604 optional DataRoamingEnabledProto data_roaming_enabled = 7;
605 optional AllowNewUsersProto allow_new_users = 8; 605 optional AllowNewUsersProto allow_new_users = 8;
606 optional MetricsEnabledProto metrics_enabled = 9; 606 optional MetricsEnabledProto metrics_enabled = 9;
607 optional ReleaseChannelProto release_channel = 10; 607 optional ReleaseChannelProto release_channel = 10;
608 optional DeviceOpenNetworkConfigurationProto open_network_configuration = 11; 608 optional DeviceOpenNetworkConfigurationProto open_network_configuration = 11;
609 optional DeviceReportingProto device_reporting = 12; 609 optional DeviceReportingProto device_reporting = 12;
610 optional EphemeralUsersEnabledProto ephemeral_users_enabled = 13; 610 optional EphemeralUsersEnabledProto ephemeral_users_enabled = 13;
611 optional AppPackProto app_pack = 14; 611 optional OBSOLETE_AppPackProto app_pack = 14 [deprecated = true];
612 optional ForcedLogoutTimeoutsProto forced_logout_timeouts = 15; 612 optional OBSOLETE_ForcedLogoutTimeoutsProto forced_logout_timeouts = 15
613 optional ScreenSaverProto login_screen_saver = 16; 613 [deprecated = true];
614 optional OBSOLETE_ScreenSaverProto login_screen_saver = 16
615 [deprecated = true];
614 optional AutoUpdateSettingsProto auto_update_settings = 17; 616 optional AutoUpdateSettingsProto auto_update_settings = 17;
615 optional StartUpUrlsProto start_up_urls = 18; 617 optional OBSOLETE_StartUpUrlsProto start_up_urls = 18 [deprecated = true];
616 optional PinnedAppsProto pinned_apps = 19; 618 optional OBSOLETE_PinnedAppsProto pinned_apps = 19 [deprecated = true];
617 optional SystemTimezoneProto system_timezone = 20; 619 optional SystemTimezoneProto system_timezone = 20;
618 optional DeviceLocalAccountsProto device_local_accounts = 21; 620 optional DeviceLocalAccountsProto device_local_accounts = 21;
619 optional AllowRedeemChromeOsRegistrationOffersProto allow_redeem_offers = 22; 621 optional AllowRedeemChromeOsRegistrationOffersProto allow_redeem_offers = 22;
620 optional StartUpFlagsProto start_up_flags = 23; 622 optional StartUpFlagsProto start_up_flags = 23;
621 optional UptimeLimitProto uptime_limit = 24; 623 optional UptimeLimitProto uptime_limit = 24;
622 optional VariationsParameterProto variations_parameter = 25; 624 optional VariationsParameterProto variations_parameter = 25;
623 optional AttestationSettingsProto attestation_settings = 26; 625 optional AttestationSettingsProto attestation_settings = 26;
624 optional AccessibilitySettingsProto accessibility_settings = 27; 626 optional AccessibilitySettingsProto accessibility_settings = 27;
625 optional SupervisedUsersSettingsProto supervised_users_settings = 28; 627 optional SupervisedUsersSettingsProto supervised_users_settings = 28;
626 optional LoginScreenPowerManagementProto login_screen_power_management = 29; 628 optional LoginScreenPowerManagementProto login_screen_power_management = 29;
627 optional SystemUse24HourClockProto use_24hour_clock = 30; 629 optional SystemUse24HourClockProto use_24hour_clock = 30;
628 optional AutoCleanupSettigsProto auto_clean_up_settings = 31; 630 optional AutoCleanupSettigsProto auto_clean_up_settings = 31;
629 optional SystemSettingsProto system_settings = 32; 631 optional SystemSettingsProto system_settings = 32;
630 optional SAMLSettingsProto saml_settings = 33; 632 optional SAMLSettingsProto saml_settings = 33;
631 optional RebootOnShutdownProto reboot_on_shutdown = 34; 633 optional RebootOnShutdownProto reboot_on_shutdown = 34;
632 } 634 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698