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

Unified Diff: chrome/browser/chromeos/settings/device_settings_provider.cc

Issue 608283003: Remove retail mode. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 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
Index: chrome/browser/chromeos/settings/device_settings_provider.cc
diff --git a/chrome/browser/chromeos/settings/device_settings_provider.cc b/chrome/browser/chromeos/settings/device_settings_provider.cc
index 402eda6a99061c4f364c6f99cea62b37652232b0..756cdc1715ea8f0f4bf22e2734847fc9bcf3d6eb 100644
--- a/chrome/browser/chromeos/settings/device_settings_provider.cc
+++ b/chrome/browser/chromeos/settings/device_settings_provider.cc
@@ -71,7 +71,6 @@ const char* kKnownSettings[] = {
kServiceAccountIdentity,
kSignedDataRoamingEnabled,
kStartUpFlags,
- kStartUpUrls,
kStatsReportingPref,
kSystemTimezonePolicy,
kSystemUse24HourClock,
@@ -232,69 +231,6 @@ void DecodeLoginPolicies(
}
}
-void DecodeKioskPolicies(
- const em::ChromeDeviceSettingsProto& policy,
- PrefValueMap* new_values_cache) {
- if (policy.has_forced_logout_timeouts()) {
- if (policy.forced_logout_timeouts().has_idle_logout_timeout()) {
- new_values_cache->SetInteger(
- kIdleLogoutTimeout,
- policy.forced_logout_timeouts().idle_logout_timeout());
- }
-
- if (policy.forced_logout_timeouts().has_idle_logout_warning_duration()) {
- new_values_cache->SetInteger(
- kIdleLogoutWarningDuration,
- policy.forced_logout_timeouts().idle_logout_warning_duration());
- }
- }
-
- if (policy.has_login_screen_saver()) {
- if (policy.login_screen_saver().has_screen_saver_timeout()) {
- new_values_cache->SetInteger(
- kScreenSaverTimeout,
- policy.login_screen_saver().screen_saver_timeout());
- }
-
- if (policy.login_screen_saver().has_screen_saver_extension_id()) {
- new_values_cache->SetString(
- kScreenSaverExtensionId,
- policy.login_screen_saver().screen_saver_extension_id());
- }
- }
-
- if (policy.has_app_pack()) {
- typedef RepeatedPtrField<em::AppPackEntryProto> proto_type;
- base::ListValue* list = new base::ListValue;
- const proto_type& app_pack = policy.app_pack().app_pack();
- for (proto_type::const_iterator it = app_pack.begin();
- it != app_pack.end(); ++it) {
- base::DictionaryValue* entry = new base::DictionaryValue;
- if (it->has_extension_id()) {
- entry->SetStringWithoutPathExpansion(kAppPackKeyExtensionId,
- it->extension_id());
- }
- if (it->has_update_url()) {
- entry->SetStringWithoutPathExpansion(kAppPackKeyUpdateUrl,
- it->update_url());
- }
- list->Append(entry);
- }
- new_values_cache->SetValue(kAppPack, list);
- }
-
- if (policy.has_start_up_urls()) {
- base::ListValue* list = new base::ListValue();
- const em::StartUpUrlsProto& urls_proto = policy.start_up_urls();
- const RepeatedPtrField<std::string>& urls = urls_proto.start_up_urls();
- for (RepeatedPtrField<std::string>::const_iterator it = urls.begin();
- it != urls.end(); ++it) {
- list->Append(new base::StringValue(*it));
- }
- new_values_cache->SetValue(kStartUpUrls, list);
- }
-}
-
void DecodeNetworkPolicies(
const em::ChromeDeviceSettingsProto& policy,
PrefValueMap* new_values_cache) {
@@ -799,7 +735,6 @@ void DeviceSettingsProvider::UpdateValuesCache(
}
DecodeLoginPolicies(settings, &new_values_cache);
- DecodeKioskPolicies(settings, &new_values_cache);
DecodeNetworkPolicies(settings, &new_values_cache);
DecodeAutoUpdatePolicies(settings, &new_values_cache);
DecodeReportingPolicies(settings, &new_values_cache);

Powered by Google App Engine
This is Rietveld 408576698