Chromium Code Reviews| Index: chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
| diff --git a/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc b/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
| index 42be30d2913fa815d240b23d4ce5789faabfd416..bd24b16a913a446b521dedaba55fc1cf7b4a0e47 100644 |
| --- a/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
| +++ b/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc |
| @@ -35,6 +35,9 @@ |
| #if defined(OS_CHROMEOS) |
| #include "ash/common/ash_switches.h" |
| #include "ash/common/system/chromeos/devicetype_utils.h" |
| +#include "chrome/browser/chromeos/ownership/owner_settings_service_chromeos.h" |
| +#include "chrome/browser/chromeos/ownership/owner_settings_service_chromeos_factory.h" |
| +#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h" |
| #include "chrome/browser/chromeos/profiles/profile_helper.h" |
| #include "chrome/browser/ui/webui/chromeos/network_element_localized_strings_provider.h" |
| #include "chrome/browser/ui/webui/chromeos/ui_account_tweaks.h" |
| @@ -1800,6 +1803,17 @@ void AddUsersStrings(content::WebUIDataSource* html_source) { |
| }; |
| AddLocalizedStringsBulk(html_source, localized_strings, |
| arraysize(localized_strings)); |
| + |
| +#if defined(OS_CHROMEOS) |
| + policy::BrowserPolicyConnectorChromeOS* connector = |
| + g_browser_process->platform_part()->browser_policy_connector_chromeos(); |
| + if (!connector->IsEnterpriseManaged() && |
| + !user_manager::UserManager::Get()->IsCurrentUserOwner()) { |
| + html_source->AddString( |
| + "ownerEmail", |
| + user_manager::UserManager::Get()->GetOwnerAccountId().GetUserEmail()); |
| + } |
| +#endif |
|
stevenjb
2017/03/11 00:17:00
nit: maybe move this to AddMultiProfilesStrings (a
michaelpg
2017/03/13 23:34:43
Done (AddChromeOSUserStrings)
|
| } |
| #if !defined(OS_CHROMEOS) |