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

Unified Diff: chrome/browser/ui/ash/system_tray_delegate_chromeos.cc

Issue 2433363004: Chromad: added AD Join ui, authpolicy_client (Closed)
Patch Set: Adress authpolicy_client comments Created 4 years, 2 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/ui/ash/system_tray_delegate_chromeos.cc
diff --git a/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc b/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc
index 77d9c12076246f7febc53007826713be2a0466c1..49efb369209c332f7320273ef0d30d5c8eed0bac 100644
--- a/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc
+++ b/chrome/browser/ui/ash/system_tray_delegate_chromeos.cc
@@ -297,11 +297,20 @@ std::string SystemTrayDelegateChromeOS::GetEnterpriseDomain() const {
return enterprise_domain_;
}
+std::string SystemTrayDelegateChromeOS::GetEnterpriseRealm() const {
+ return enterprise_realm_;
+}
+
base::string16 SystemTrayDelegateChromeOS::GetEnterpriseMessage() const {
- if (GetEnterpriseDomain().empty())
- return base::string16();
- return l10n_util::GetStringFUTF16(IDS_DEVICE_OWNED_BY_NOTICE,
- base::UTF8ToUTF16(GetEnterpriseDomain()));
+ if (!GetEnterpriseRealm().empty()) {
+ return l10n_util::GetStringFUTF16(IDS_DEVICE_PART_OF_DOMAIN_NOTICE,
+ base::UTF8ToUTF16(GetEnterpriseRealm()));
+ }
+ if (!GetEnterpriseDomain().empty()) {
+ return l10n_util::GetStringFUTF16(IDS_DEVICE_OWNED_BY_NOTICE,
+ base::UTF8ToUTF16(GetEnterpriseDomain()));
+ }
+ return base::string16();
}
std::string SystemTrayDelegateChromeOS::GetSupervisedUserManager() const {
@@ -1009,8 +1018,11 @@ void SystemTrayDelegateChromeOS::UpdateEnterpriseDomain() {
policy::BrowserPolicyConnectorChromeOS* connector =
g_browser_process->platform_part()->browser_policy_connector_chromeos();
std::string enterprise_domain = connector->GetEnterpriseDomain();
- if (enterprise_domain_ != enterprise_domain) {
+ std::string enterprise_realm = connector->GetRealm();
+ if (enterprise_domain_ != enterprise_domain ||
+ enterprise_realm_ != enterprise_realm) {
enterprise_domain_ = enterprise_domain;
+ enterprise_realm_ = enterprise_realm;
GetSystemTrayNotifier()->NotifyEnterpriseDomainChanged();
}
}

Powered by Google App Engine
This is Rietveld 408576698