Created enterprise policy for gemini integration
Bug: 383130613
Change-Id: Ib5eca0a01a087dbdb928dff8f1d86ee2e3b9a909
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6112295
Reviewed-by: Owen Min <[email protected]>
Reviewed-by: David Trainor <[email protected]>
Commit-Queue: Salvador Guerrero Ramos <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1419406}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 745c2ce..3cb574ce 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -1940,6 +1940,7 @@
PushMessagingAppIdentifier::RegisterProfilePrefs(registry);
QuietNotificationPermissionUiState::RegisterProfilePrefs(registry);
RegisterBrowserUserPrefs(registry);
+ RegisterGeminiSettingsPrefs(registry);
RegisterPrefersDefaultScrollbarStylesPrefs(registry);
RegisterSafetyHubProfilePrefs(registry);
#if BUILDFLAG(IS_CHROMEOS_ASH)
@@ -2328,6 +2329,10 @@
registry->RegisterBooleanPref(prefs::kDisableScreenshots, false);
}
+void RegisterGeminiSettingsPrefs(user_prefs::PrefRegistrySyncable* registry) {
+ registry->RegisterIntegerPref(prefs::kGeminiSettings, 0);
+}
+
#if BUILDFLAG(IS_CHROMEOS_ASH)
void RegisterSigninProfilePrefs(user_prefs::PrefRegistrySyncable* registry,
std::string_view country) {