Commit 25640d25 authored by Yunke Zhou's avatar Yunke Zhou Committed by Commit Bot

Oobe family link notice screen: display correct domain name for managed account

Bug: 1121901
Change-Id: I28047ad3da5b1a61ae91ee492f8b6ec53a7b2f26
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2377486Reviewed-by: default avatarRoman Sorokin [CET] <rsorokin@chromium.org>
Commit-Queue: Yunke Zhou <yunkez@google.com>
Cr-Commit-Position: refs/heads/master@{#801706}
parent 7cfa53d7
...@@ -4,15 +4,13 @@ ...@@ -4,15 +4,13 @@
#include "chrome/browser/chromeos/login/screens/family_link_notice_screen.h" #include "chrome/browser/chromeos/login/screens/family_link_notice_screen.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/browser_process_platform_part.h"
#include "chrome/browser/chromeos/login/wizard_context.h" #include "chrome/browser/chromeos/login/wizard_context.h"
#include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
#include "chrome/browser/policy/profile_policy_connector.h" #include "chrome/browser/policy/profile_policy_connector.h"
#include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/profiles/profile_manager.h"
#include "chrome/browser/ui/webui/chromeos/login/family_link_notice_screen_handler.h" #include "chrome/browser/ui/webui/chromeos/login/family_link_notice_screen_handler.h"
#include "chromeos/constants/chromeos_features.h" #include "chromeos/constants/chromeos_features.h"
#include "components/user_manager/user_manager.h" #include "components/user_manager/user_manager.h"
#include "google_apis/gaia/gaia_auth_util.h"
namespace { namespace {
constexpr char kUserActionContinue[] = "continue"; constexpr char kUserActionContinue[] = "continue";
...@@ -64,11 +62,10 @@ void FamilyLinkNoticeScreen::ShowImpl() { ...@@ -64,11 +62,10 @@ void FamilyLinkNoticeScreen::ShowImpl() {
Profile* profile = ProfileManager::GetActiveUserProfile(); Profile* profile = ProfileManager::GetActiveUserProfile();
if (profile->GetProfilePolicyConnector()->IsManaged() && if (profile->GetProfilePolicyConnector()->IsManaged() &&
!profile->IsChild()) { !profile->IsChild()) {
policy::BrowserPolicyConnectorChromeOS* connector = std::string display_email =
g_browser_process->platform_part()->browser_policy_connector_chromeos(); user_manager::UserManager::Get()->GetActiveUser()->GetDisplayEmail();
view_->SetDomain(connector->GetEnterpriseDisplayDomain()); view_->SetDisplayEmail(display_email);
view_->SetDisplayEmail( view_->SetDomain(gaia::ExtractDomainName(display_email));
user_manager::UserManager::Get()->GetActiveUser()->GetDisplayEmail());
} else { } else {
view_->SetIsNewGaiaAccount(context()->is_child_gaia_account_new); view_->SetIsNewGaiaAccount(context()->is_child_gaia_account_new);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment