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

Side by Side Diff: chrome/browser/policy/configuration_policy_handler_list_factory.cc

Issue 2727813002: Options/MD Settings: use new prefs to drive import data dialog (Closed)
Patch Set: pastarmovj@ review Created 3 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 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 #include "chrome/browser/policy/configuration_policy_handler_list_factory.h" 5 #include "chrome/browser/policy/configuration_policy_handler_list_factory.h"
6 6
7 #include <limits.h> 7 #include <limits.h>
8 #include <stddef.h> 8 #include <stddef.h>
9 9
10 #include <utility> 10 #include <utility>
(...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after
309 base::Value::Type::BOOLEAN }, 309 base::Value::Type::BOOLEAN },
310 { key::kEditBookmarksEnabled, 310 { key::kEditBookmarksEnabled,
311 bookmarks::prefs::kEditBookmarksEnabled, 311 bookmarks::prefs::kEditBookmarksEnabled,
312 base::Value::Type::BOOLEAN }, 312 base::Value::Type::BOOLEAN },
313 { key::kShowAppsShortcutInBookmarkBar, 313 { key::kShowAppsShortcutInBookmarkBar,
314 bookmarks::prefs::kShowAppsShortcutInBookmarkBar, 314 bookmarks::prefs::kShowAppsShortcutInBookmarkBar,
315 base::Value::Type::BOOLEAN }, 315 base::Value::Type::BOOLEAN },
316 { key::kAllowFileSelectionDialogs, 316 { key::kAllowFileSelectionDialogs,
317 prefs::kAllowFileSelectionDialogs, 317 prefs::kAllowFileSelectionDialogs,
318 base::Value::Type::BOOLEAN }, 318 base::Value::Type::BOOLEAN },
319
320 // First run import.
319 { key::kImportBookmarks, 321 { key::kImportBookmarks,
320 prefs::kImportBookmarks, 322 prefs::kImportBookmarks,
321 base::Value::Type::BOOLEAN }, 323 base::Value::Type::BOOLEAN },
322 { key::kImportHistory, 324 { key::kImportHistory,
323 prefs::kImportHistory, 325 prefs::kImportHistory,
324 base::Value::Type::BOOLEAN }, 326 base::Value::Type::BOOLEAN },
325 { key::kImportHomepage, 327 { key::kImportHomepage,
326 prefs::kImportHomepage, 328 prefs::kImportHomepage,
327 base::Value::Type::BOOLEAN }, 329 base::Value::Type::BOOLEAN },
328 { key::kImportSearchEngine, 330 { key::kImportSearchEngine,
329 prefs::kImportSearchEngine, 331 prefs::kImportSearchEngine,
330 base::Value::Type::BOOLEAN }, 332 base::Value::Type::BOOLEAN },
331 { key::kImportSavedPasswords, 333 { key::kImportSavedPasswords,
332 prefs::kImportSavedPasswords, 334 prefs::kImportSavedPasswords,
333 base::Value::Type::BOOLEAN }, 335 base::Value::Type::BOOLEAN },
334 { key::kImportAutofillFormData, 336 { key::kImportAutofillFormData,
335 prefs::kImportAutofillFormData, 337 prefs::kImportAutofillFormData,
336 base::Value::Type::BOOLEAN }, 338 base::Value::Type::BOOLEAN },
339
340 // Import data dialog: controlled by same policies as first run import, but
341 // uses different prefs.
342 { key::kImportBookmarks,
343 prefs::kImportDialogBookmarks,
344 base::Value::Type::BOOLEAN },
345 { key::kImportHistory,
346 prefs::kImportDialogHistory,
347 base::Value::Type::BOOLEAN },
348 { key::kImportSearchEngine,
349 prefs::kImportDialogSearchEngine,
350 base::Value::Type::BOOLEAN },
351 { key::kImportSavedPasswords,
352 prefs::kImportDialogSavedPasswords,
353 base::Value::Type::BOOLEAN },
354 { key::kImportAutofillFormData,
355 prefs::kImportDialogAutofillFormData,
356 base::Value::Type::BOOLEAN },
357
337 { key::kMaxConnectionsPerProxy, 358 { key::kMaxConnectionsPerProxy,
338 prefs::kMaxConnectionsPerProxy, 359 prefs::kMaxConnectionsPerProxy,
339 base::Value::Type::INTEGER }, 360 base::Value::Type::INTEGER },
340 { key::kURLWhitelist, 361 { key::kURLWhitelist,
341 policy_prefs::kUrlWhitelist, 362 policy_prefs::kUrlWhitelist,
342 base::Value::Type::LIST }, 363 base::Value::Type::LIST },
343 { key::kRestrictSigninToPattern, 364 { key::kRestrictSigninToPattern,
344 prefs::kGoogleServicesUsernamePattern, 365 prefs::kGoogleServicesUsernamePattern,
345 base::Value::Type::STRING }, 366 base::Value::Type::STRING },
346 { key::kDefaultWebBluetoothGuardSetting, 367 { key::kDefaultWebBluetoothGuardSetting,
(...skipping 662 matching lines...) Expand 10 before | Expand all | Expand 10 after
1009 #endif // defined(OS_CHROMEOS) 1030 #endif // defined(OS_CHROMEOS)
1010 1031
1011 #if BUILDFLAG(ENABLE_PLUGINS) 1032 #if BUILDFLAG(ENABLE_PLUGINS)
1012 handlers->AddHandler(base::MakeUnique<PluginPolicyHandler>()); 1033 handlers->AddHandler(base::MakeUnique<PluginPolicyHandler>());
1013 #endif // BUILDFLAG(ENABLE_PLUGINS) 1034 #endif // BUILDFLAG(ENABLE_PLUGINS)
1014 1035
1015 return handlers; 1036 return handlers;
1016 } 1037 }
1017 1038
1018 } // namespace policy 1039 } // namespace policy
OLDNEW
« no previous file with comments | « chrome/browser/extensions/api/settings_private/prefs_util.cc ('k') | chrome/browser/prefs/browser_prefs.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698