Commit 2bf03b31 authored by Nnamdi Theodore Johnson-Kanu's avatar Nnamdi Theodore Johnson-Kanu Committed by Commit Bot

[CrOS settings] Updated OS route path (PEOPLE) string

Before this CL some os and browser routes had the same name. This was
a bit confusing. If a some c++ code called '/people', it is not clear if
this url is a chrome or browser subpage. A distinction needed to be made.
This CL renames OS specific route PEOPLE, which is shared with browser
routes to a more distinguishable name OS_PEOPLE. Allowing this
bug(990169) to be unblocked.

Bug: 990169
Change-Id: If1528c70ed31429711044985e9589a6025568dfc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2117936
Commit-Queue: Nnamdi Theodore Johnson-kanu <tjohnsonkanu@google.com>
Reviewed-by: default avatarScott Violet <sky@chromium.org>
Reviewed-by: default avatarTom Sepez <tsepez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756571}
parent 775d8b0e
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
} }
</style> </style>
<settings-animated-pages id="pages" section="people" <settings-animated-pages id="pages" section="osPeople"
focus-config="[[focusConfig_]]"> focus-config="[[focusConfig_]]">
<div route-path="default"> <div route-path="default">
<div class="settings-box first two-line"> <div class="settings-box first two-line">
......
...@@ -19,8 +19,8 @@ cr.define('settings', function() { ...@@ -19,8 +19,8 @@ cr.define('settings', function() {
r.OS_SEARCH = r.BASIC.createSection('/osSearch', 'osSearch'); r.OS_SEARCH = r.BASIC.createSection('/osSearch', 'osSearch');
if (!loadTimeData.getBoolean('isGuest')) { if (!loadTimeData.getBoolean('isGuest')) {
r.PEOPLE = r.BASIC.createSection('/people', 'people'); r.OS_PEOPLE = r.BASIC.createSection('/osPeople', 'osPeople');
r.SYNC = r.PEOPLE.createChild('/syncSetup'); r.SYNC = r.OS_PEOPLE.createChild('/syncSetup');
if (!loadTimeData.getBoolean('splitSettingsSyncEnabled')) { if (!loadTimeData.getBoolean('splitSettingsSyncEnabled')) {
r.SYNC_ADVANCED = r.SYNC.createChild('/syncSetup/advanced'); r.SYNC_ADVANCED = r.SYNC.createChild('/syncSetup/advanced');
} }
...@@ -55,10 +55,10 @@ cr.define('settings', function() { ...@@ -55,10 +55,10 @@ cr.define('settings', function() {
r.SMART_LOCK = r.SMART_LOCK =
r.MULTIDEVICE_FEATURES.createChild('/multidevice/features/smartLock'); r.MULTIDEVICE_FEATURES.createChild('/multidevice/features/smartLock');
r.ACCOUNTS = r.PEOPLE.createChild('/accounts'); r.ACCOUNTS = r.OS_PEOPLE.createChild('/accounts');
r.ACCOUNT_MANAGER = r.PEOPLE.createChild('/accountManager'); r.ACCOUNT_MANAGER = r.OS_PEOPLE.createChild('/accountManager');
r.KERBEROS_ACCOUNTS = r.PEOPLE.createChild('/kerberosAccounts'); r.KERBEROS_ACCOUNTS = r.OS_PEOPLE.createChild('/kerberosAccounts');
r.LOCK_SCREEN = r.PEOPLE.createChild('/lockScreen'); r.LOCK_SCREEN = r.OS_PEOPLE.createChild('/lockScreen');
r.FINGERPRINT = r.LOCK_SCREEN.createChild('/lockScreen/fingerprint'); r.FINGERPRINT = r.LOCK_SCREEN.createChild('/lockScreen/fingerprint');
} }
...@@ -111,7 +111,7 @@ cr.define('settings', function() { ...@@ -111,7 +111,7 @@ cr.define('settings', function() {
if (!loadTimeData.getBoolean('isGuest')) { if (!loadTimeData.getBoolean('isGuest')) {
if (loadTimeData.getBoolean('splitSettingsSyncEnabled')) { if (loadTimeData.getBoolean('splitSettingsSyncEnabled')) {
r.OS_SYNC = r.PEOPLE.createChild('/osSync'); r.OS_SYNC = r.OS_PEOPLE.createChild('/osSync');
} }
// Personalization // Personalization
r.PERSONALIZATION = r.PERSONALIZATION =
......
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
$i18n{multidevicePageTitle} $i18n{multidevicePageTitle}
</div> </div>
</a> </a>
<a id="people" href="/people" hidden="[[isGuestMode_]]"> <a id="osPeople" href="/osPeople" hidden="[[isGuestMode_]]">
<div class="item"> <div class="item">
<iron-icon icon="cr:person"></iron-icon> <iron-icon icon="cr:person"></iron-icon>
$i18n{osPeoplePageTitle} $i18n{osPeoplePageTitle}
......
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
</template> </template>
<template is="dom-if" if="[[!isGuestMode_]]" restamp> <template is="dom-if" if="[[!isGuestMode_]]" restamp>
<settings-section page-title="$i18n{osPeoplePageTitle}" <settings-section page-title="$i18n{osPeoplePageTitle}"
section="people"> section="osPeople">
<os-settings-people-page prefs="{{prefs}}" <os-settings-people-page prefs="{{prefs}}"
page-visibility="[[pageVisibility]]"> page-visibility="[[pageVisibility]]">
</os-settings-people-page> </os-settings-people-page>
......
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
* OS_RESET: !settings.Route, * OS_RESET: !settings.Route,
* OS_SEARCH: !settings.Route, * OS_SEARCH: !settings.Route,
* OS_SYNC: !settings.Route, * OS_SYNC: !settings.Route,
* PEOPLE: !settings.Route, * OS_PEOPLE: !settings.Route,
* PERSONALIZATION: !settings.Route, * PERSONALIZATION: !settings.Route,
* PLUGIN_VM: !settings.Route, * PLUGIN_VM: !settings.Route,
* PLUGIN_VM_DETAILS: !settings.Route, * PLUGIN_VM_DETAILS: !settings.Route,
......
...@@ -104,7 +104,7 @@ js_library("sync_page") { ...@@ -104,7 +104,7 @@ js_library("sync_page") {
":sync_browser_proxy", ":sync_browser_proxy",
":sync_encryption_options", ":sync_encryption_options",
"..:page_visibility", "..:page_visibility",
"..:router", "..:route",
"../settings_page:settings_animated_pages", "../settings_page:settings_animated_pages",
"//ui/webui/resources/cr_elements/cr_expand_button:cr_expand_button", "//ui/webui/resources/cr_elements/cr_expand_button:cr_expand_button",
"//ui/webui/resources/cr_elements/cr_input:cr_input", "//ui/webui/resources/cr_elements/cr_input:cr_input",
......
...@@ -120,6 +120,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] = ...@@ -120,6 +120,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] =
{ChromePage::PLUGINVMDETAILS, chrome::kPluginVmDetailsSubPage}, {ChromePage::PLUGINVMDETAILS, chrome::kPluginVmDetailsSubPage},
{ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage}, {ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage},
{ChromePage::OSACCESSIBILITY, chrome::kOsAccessibilitySubPage}, {ChromePage::OSACCESSIBILITY, chrome::kOsAccessibilitySubPage},
{ChromePage::OSPEOPLE, chrome::kOsPeopleSubPage},
{ChromePage::OSPRINTING, chrome::kOsPrintingSubPage}, {ChromePage::OSPRINTING, chrome::kOsPrintingSubPage},
{ChromePage::OSPRIVACY, chrome::kOsPrivacySubPage}, {ChromePage::OSPRIVACY, chrome::kOsPrivacySubPage},
{ChromePage::OSRESET, chrome::kOsResetSubPage}, {ChromePage::OSRESET, chrome::kOsResetSubPage},
......
...@@ -280,6 +280,8 @@ void TestAllOSSettingPages(const GURL& base_url) { ...@@ -280,6 +280,8 @@ void TestAllOSSettingPages(const GURL& base_url) {
base_url.Resolve(chrome::kManageAccessibilitySubPage)); base_url.Resolve(chrome::kManageAccessibilitySubPage));
TestOpenChromePage(ChromePage::NETWORKSTYPEVPN, TestOpenChromePage(ChromePage::NETWORKSTYPEVPN,
base_url.Resolve(chrome::kVPNSettingsSubPage)); base_url.Resolve(chrome::kVPNSettingsSubPage));
TestOpenChromePage(ChromePage::OSPEOPLE,
base_url.Resolve(chrome::kOsPeopleSubPage));
TestOpenChromePage(ChromePage::OSPRINTING, TestOpenChromePage(ChromePage::OSPRINTING,
base_url.Resolve(chrome::kOsPrintingSubPage)); base_url.Resolve(chrome::kOsPrintingSubPage));
TestOpenChromePage(ChromePage::POINTEROVERLAY, TestOpenChromePage(ChromePage::POINTEROVERLAY,
......
...@@ -429,6 +429,7 @@ const char kNativePrintingSettingsSubPage[] = "cupsPrinters"; ...@@ -429,6 +429,7 @@ const char kNativePrintingSettingsSubPage[] = "cupsPrinters";
const char kNetworkDetailSubPage[] = "networkDetail"; const char kNetworkDetailSubPage[] = "networkDetail";
const char kNetworksSubPage[] = "networks"; const char kNetworksSubPage[] = "networks";
const char kOsAccessibilitySubPage[] = "osAccessibility"; const char kOsAccessibilitySubPage[] = "osAccessibility";
const char kOsPeopleSubPage[] = "osPeople";
const char kOsPrintingSubPage[] = "osPrinting"; const char kOsPrintingSubPage[] = "osPrinting";
const char kOsPrivacySubPage[] = "osPrivacy"; const char kOsPrivacySubPage[] = "osPrivacy";
const char kOsResetSubPage[] = "osReset"; const char kOsResetSubPage[] = "osReset";
...@@ -490,6 +491,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) { ...@@ -490,6 +491,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) {
kOsLanguagesSubPage, kOsLanguagesSubPage,
kOsLanguagesDetailsSubPage, kOsLanguagesDetailsSubPage,
kOsLanguagesInputMethodsSubPage, kOsLanguagesInputMethodsSubPage,
kOsPeopleSubPage,
kOsPrintingSubPage, kOsPrintingSubPage,
kOsPrivacySubPage, kOsPrivacySubPage,
kOsResetSubPage, kOsResetSubPage,
......
...@@ -389,6 +389,7 @@ extern const char kOsAccessibilitySubPage[]; ...@@ -389,6 +389,7 @@ extern const char kOsAccessibilitySubPage[];
extern const char kOsLanguagesSubPage[]; extern const char kOsLanguagesSubPage[];
extern const char kOsLanguagesDetailsSubPage[]; extern const char kOsLanguagesDetailsSubPage[];
extern const char kOsLanguagesInputMethodsSubPage[]; extern const char kOsLanguagesInputMethodsSubPage[];
extern const char kOsPeopleSubPage[];
extern const char kOsPrintingSubPage[]; extern const char kOsPrintingSubPage[];
extern const char kOsPrivacySubPage[]; extern const char kOsPrivacySubPage[];
extern const char kOsResetSubPage[]; extern const char kOsResetSubPage[];
......
...@@ -66,7 +66,7 @@ suite('OSSettingsPage', function() { ...@@ -66,7 +66,7 @@ suite('OSSettingsPage', function() {
test('Basic sections', function() { test('Basic sections', function() {
const sectionNames = [ const sectionNames = [
'internet', 'bluetooth', 'multidevice', 'people', 'device', 'internet', 'bluetooth', 'multidevice', 'osPeople', 'device',
'personalization', 'osSearch', 'apps' 'personalization', 'osSearch', 'apps'
]; ];
...@@ -104,7 +104,7 @@ suite('OSSettingsPage', function() { ...@@ -104,7 +104,7 @@ suite('OSSettingsPage', function() {
Polymer.dom.flush(); Polymer.dom.flush();
await test_util.flushTasks(); await test_util.flushTasks();
const hiddenSections = ['multidevice', 'people', 'personalization']; const hiddenSections = ['multidevice', 'osPeople', 'personalization'];
for (const name of hiddenSections) { for (const name of hiddenSections) {
const section = settingsPage.shadowRoot.querySelector( const section = settingsPage.shadowRoot.querySelector(
`settings-section[section=${name}]`); `settings-section[section=${name}]`);
......
...@@ -240,7 +240,7 @@ TEST_F('OSSettingsUIBrowserTest', 'AllJsTests', () => { ...@@ -240,7 +240,7 @@ TEST_F('OSSettingsUIBrowserTest', 'AllJsTests', () => {
assertEquals( assertEquals(
urlParams.toString(), urlParams.toString(),
settings.Router.getInstance().getQueryParameters().toString()); settings.Router.getInstance().getQueryParameters().toString());
settingsMenu.$.people.click(); settingsMenu.$.osPeople.click();
assertEquals( assertEquals(
'', settings.Router.getInstance().getQueryParameters().toString()); '', settings.Router.getInstance().getQueryParameters().toString());
}); });
......
...@@ -303,7 +303,7 @@ suite('OsSyncControlsNavigationTest', function() { ...@@ -303,7 +303,7 @@ suite('OsSyncControlsNavigationTest', function() {
settings.Router.getInstance().navigateTo(settings.routes.OS_SYNC); settings.Router.getInstance().navigateTo(settings.routes.OS_SYNC);
await browserProxy.methodCalled('didNavigateToOsSyncPage'); await browserProxy.methodCalled('didNavigateToOsSyncPage');
settings.Router.getInstance().navigateTo(settings.routes.PEOPLE); settings.Router.getInstance().navigateTo(settings.routes.OS_PEOPLE);
await browserProxy.methodCalled('didNavigateAwayFromOsSyncPage'); await browserProxy.methodCalled('didNavigateAwayFromOsSyncPage');
}); });
}); });
...@@ -179,6 +179,7 @@ enum ChromePage { ...@@ -179,6 +179,7 @@ enum ChromePage {
OSLANGUAGESINPUTMETHODS, OSLANGUAGESINPUTMETHODS,
OSPRINTING, OSPRINTING,
PRINTING, PRINTING,
OSPEOPLE,
OSPRIVACY, OSPRIVACY,
OSSEARCH, OSSEARCH,
OSRESET, OSRESET,
......
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