Commit 4d090c57 authored by Nnamdi Theodore Johnson-Kanu's avatar Nnamdi Theodore Johnson-Kanu Committed by Commit Bot

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

Before this CL some os and browser routes had the same name. This was
a bit confusing. If a some c++ code called '/reset', 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 RESET, which is shared with browser
routes to a more distinguishable name OS_RESET. Allowing this bug(990169)
to be unblocked.

Bug: 990169
Change-Id: Ia805b6889bf3b6afe0c22dfc1b11b3ea93fdb2a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108873Reviewed-by: default avatarTom Sepez <tsepez@chromium.org>
Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Nnamdi Theodore Johnson-kanu <tjohnsonkanu@google.com>
Cr-Commit-Position: refs/heads/master@{#755496}
parent 026699d9
...@@ -127,7 +127,7 @@ cr.define('settings', function() { ...@@ -127,7 +127,7 @@ cr.define('settings', function() {
// Reset // Reset
if (loadTimeData.valueExists('allowPowerwash') && if (loadTimeData.valueExists('allowPowerwash') &&
loadTimeData.getBoolean('allowPowerwash')) { loadTimeData.getBoolean('allowPowerwash')) {
r.RESET = r.ADVANCED.createSection('/reset', 'reset'); r.OS_RESET = r.ADVANCED.createSection('/osReset', 'osReset');
} }
const showAppManagement = loadTimeData.valueExists('showAppManagement') && const showAppManagement = loadTimeData.valueExists('showAppManagement') &&
......
...@@ -268,7 +268,7 @@ ...@@ -268,7 +268,7 @@
$i18n{a11yPageTitle} $i18n{a11yPageTitle}
</div> </div>
</a> </a>
<a id="reset" href="/reset" hidden="[[!showReset]]"> <a id="osReset" href="/osReset" hidden="[[!showReset]]">
<div class="item"> <div class="item">
<iron-icon icon="settings:restore"></iron-icon> <iron-icon icon="settings:restore"></iron-icon>
$i18n{resetPageTitle} $i18n{resetPageTitle}
......
...@@ -250,7 +250,7 @@ ...@@ -250,7 +250,7 @@
</settings-section> </settings-section>
<template is="dom-if" if="[[showReset]]"> <template is="dom-if" if="[[showReset]]">
<settings-section page-title="$i18n{resetPageTitle}" <settings-section page-title="$i18n{resetPageTitle}"
section="reset"> section="osReset">
<os-settings-reset-page></os-settings-reset-page> <os-settings-reset-page></os-settings-reset-page>
</settings-section> </settings-section>
</template> </template>
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
* MULTIDEVICE: !settings.Route, * MULTIDEVICE: !settings.Route,
* MULTIDEVICE_FEATURES: !settings.Route, * MULTIDEVICE_FEATURES: !settings.Route,
* NETWORK_DETAIL: !settings.Route, * NETWORK_DETAIL: !settings.Route,
* OS_RESET: !settings.Route,
* OS_SYNC: !settings.Route, * OS_SYNC: !settings.Route,
* PEOPLE: !settings.Route, * PEOPLE: !settings.Route,
* PERSONALIZATION: !settings.Route, * PERSONALIZATION: !settings.Route,
...@@ -63,7 +64,6 @@ ...@@ -63,7 +64,6 @@
* POWER: !settings.Route, * POWER: !settings.Route,
* PRINTING: !settings.Route, * PRINTING: !settings.Route,
* PRIVACY: !settings.Route, * PRIVACY: !settings.Route,
* RESET: !settings.Route,
* SEARCH: !settings.Route, * SEARCH: !settings.Route,
* SIGN_OUT: !settings.Route, * SIGN_OUT: !settings.Route,
* SMART_LOCK: !settings.Route, * SMART_LOCK: !settings.Route,
......
...@@ -114,9 +114,9 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] = ...@@ -114,9 +114,9 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] =
{ChromePage::NETWORKSTYPEVPN, chrome::kVPNSettingsSubPage}, {ChromePage::NETWORKSTYPEVPN, chrome::kVPNSettingsSubPage},
{ChromePage::PLUGINVMDETAILS, chrome::kPluginVmDetailsSubPage}, {ChromePage::PLUGINVMDETAILS, chrome::kPluginVmDetailsSubPage},
{ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage}, {ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage},
{ChromePage::OSRESET, chrome::kOsResetSubPage},
{ChromePage::POINTEROVERLAY, chrome::kPointerOverlaySubPage}, {ChromePage::POINTEROVERLAY, chrome::kPointerOverlaySubPage},
{ChromePage::POWER, chrome::kPowerSubPage}, {ChromePage::POWER, chrome::kPowerSubPage},
{ChromePage::RESET, chrome::kResetSubPage},
{ChromePage::SMARTLOCKSETTINGS, chrome::kSmartLockSettingsSubPage}, {ChromePage::SMARTLOCKSETTINGS, chrome::kSmartLockSettingsSubPage},
{ChromePage::STORAGE, chrome::kStorageSubPage}, {ChromePage::STORAGE, chrome::kStorageSubPage},
{ChromePage::STYLUS, chrome::kStylusSubPage}, {ChromePage::STYLUS, chrome::kStylusSubPage},
...@@ -134,6 +134,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> ...@@ -134,6 +134,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*>
{ChromePage::ONSTARTUP, chrome::kOnStartupSubPage}, {ChromePage::ONSTARTUP, chrome::kOnStartupSubPage},
{ChromePage::PASSWORDS, chrome::kPasswordManagerSubPage}, {ChromePage::PASSWORDS, chrome::kPasswordManagerSubPage},
{ChromePage::PRIVACY, chrome::kPrivacySubPage}, {ChromePage::PRIVACY, chrome::kPrivacySubPage},
{ChromePage::RESET, chrome::kResetSubPage},
{ChromePage::SEARCH, chrome::kSearchSubPage}, {ChromePage::SEARCH, chrome::kSearchSubPage},
{ChromePage::SYNCSETUP, chrome::kSyncSetupSubPage}}; {ChromePage::SYNCSETUP, chrome::kSyncSetupSubPage}};
......
...@@ -278,8 +278,8 @@ void TestAllOSSettingPages(const GURL& base_url) { ...@@ -278,8 +278,8 @@ void TestAllOSSettingPages(const GURL& base_url) {
base_url.Resolve(chrome::kVPNSettingsSubPage)); base_url.Resolve(chrome::kVPNSettingsSubPage));
TestOpenChromePage(ChromePage::POINTEROVERLAY, TestOpenChromePage(ChromePage::POINTEROVERLAY,
base_url.Resolve(chrome::kPointerOverlaySubPage)); base_url.Resolve(chrome::kPointerOverlaySubPage));
TestOpenChromePage(ChromePage::RESET, TestOpenChromePage(ChromePage::OSRESET,
base_url.Resolve(chrome::kResetSubPage)); base_url.Resolve(chrome::kOsResetSubPage));
TestOpenChromePage(ChromePage::STORAGE, TestOpenChromePage(ChromePage::STORAGE,
base_url.Resolve(chrome::kStorageSubPage)); base_url.Resolve(chrome::kStorageSubPage));
TestOpenChromePage(ChromePage::ACCESSIBILITY, TestOpenChromePage(ChromePage::ACCESSIBILITY,
...@@ -353,6 +353,8 @@ void TestAllBrowserSettingPages(const GURL& base_url) { ...@@ -353,6 +353,8 @@ void TestAllBrowserSettingPages(const GURL& base_url) {
base_url.Resolve(chrome::kOnStartupSubPage)); base_url.Resolve(chrome::kOnStartupSubPage));
TestOpenChromePage(ChromePage::PASSWORDS, TestOpenChromePage(ChromePage::PASSWORDS,
base_url.Resolve(chrome::kPasswordManagerSubPage)); base_url.Resolve(chrome::kPasswordManagerSubPage));
TestOpenChromePage(ChromePage::RESET,
base_url.Resolve(chrome::kResetSubPage));
TestOpenChromePage(ChromePage::SEARCH, TestOpenChromePage(ChromePage::SEARCH,
base_url.Resolve(chrome::kSearchSubPage)); base_url.Resolve(chrome::kSearchSubPage));
TestOpenChromePage(ChromePage::SYNCSETUP, TestOpenChromePage(ChromePage::SYNCSETUP,
......
...@@ -379,6 +379,7 @@ const char kPasswordManagerSubPage[] = "passwords"; ...@@ -379,6 +379,7 @@ const char kPasswordManagerSubPage[] = "passwords";
const char kPaymentsSubPage[] = "payments"; const char kPaymentsSubPage[] = "payments";
const char kPrintingSettingsSubPage[] = "printing"; const char kPrintingSettingsSubPage[] = "printing";
const char kPrivacySubPage[] = "privacy"; const char kPrivacySubPage[] = "privacy";
const char kResetSubPage[] = "reset";
const char kResetProfileSettingsSubPage[] = "resetProfileSettings"; const char kResetProfileSettingsSubPage[] = "resetProfileSettings";
const char kSearchSubPage[] = "search"; const char kSearchSubPage[] = "search";
const char kSearchEnginesSubPage[] = "searchEngines"; const char kSearchEnginesSubPage[] = "searchEngines";
...@@ -423,11 +424,11 @@ const char kMultideviceSubPage[] = "multidevice"; ...@@ -423,11 +424,11 @@ const char kMultideviceSubPage[] = "multidevice";
const char kNativePrintingSettingsSubPage[] = "cupsPrinters"; const char kNativePrintingSettingsSubPage[] = "cupsPrinters";
const char kNetworkDetailSubPage[] = "networkDetail"; const char kNetworkDetailSubPage[] = "networkDetail";
const char kNetworksSubPage[] = "networks"; const char kNetworksSubPage[] = "networks";
const char kOsResetSubPage[] = "osReset";
const char kPluginVmDetailsSubPage[] = "pluginVm/details"; const char kPluginVmDetailsSubPage[] = "pluginVm/details";
const char kPluginVmSharedPathsSubPage[] = "pluginVm/sharedPaths"; const char kPluginVmSharedPathsSubPage[] = "pluginVm/sharedPaths";
const char kPointerOverlaySubPage[] = "pointer-overlay"; const char kPointerOverlaySubPage[] = "pointer-overlay";
const char kPowerSubPage[] = "power"; const char kPowerSubPage[] = "power";
const char kResetSubPage[] = "reset";
const char kSmartLockSettingsSubPage[] = "multidevice/features/smartLock"; const char kSmartLockSettingsSubPage[] = "multidevice/features/smartLock";
const char kSmbSharesSubPage[] = "smbShares"; const char kSmbSharesSubPage[] = "smbShares";
const char kStorageSubPage[] = "storage"; const char kStorageSubPage[] = "storage";
...@@ -480,10 +481,9 @@ bool IsOSSettingsSubPage(const std::string& sub_page) { ...@@ -480,10 +481,9 @@ bool IsOSSettingsSubPage(const std::string& sub_page) {
kNetworksSubPage, kNetworksSubPage,
kPluginVmDetailsSubPage, kPluginVmDetailsSubPage,
kPluginVmSharedPathsSubPage, kPluginVmSharedPathsSubPage,
kOsResetSubPage,
kPointerOverlaySubPage, kPointerOverlaySubPage,
kPowerSubPage, kPowerSubPage,
// reset is both an OS and browser sub page, but prefer the OS version
kResetSubPage,
kSmartLockSettingsSubPage, kSmartLockSettingsSubPage,
kSmbSharesSubPage, kSmbSharesSubPage,
kStorageSubPage, kStorageSubPage,
......
...@@ -336,6 +336,7 @@ extern const char kPaymentsSubPage[]; ...@@ -336,6 +336,7 @@ extern const char kPaymentsSubPage[];
extern const char kPeopleSubPage[]; extern const char kPeopleSubPage[];
extern const char kPrintingSettingsSubPage[]; extern const char kPrintingSettingsSubPage[];
extern const char kPrivacySubPage[]; extern const char kPrivacySubPage[];
extern const char kResetSubPage[];
extern const char kResetProfileSettingsSubPage[]; extern const char kResetProfileSettingsSubPage[];
extern const char kSearchSubPage[]; extern const char kSearchSubPage[];
extern const char kSearchEnginesSubPage[]; extern const char kSearchEnginesSubPage[];
...@@ -377,11 +378,11 @@ extern const char kMultideviceSubPage[]; ...@@ -377,11 +378,11 @@ extern const char kMultideviceSubPage[];
extern const char kNativePrintingSettingsSubPage[]; extern const char kNativePrintingSettingsSubPage[];
extern const char kNetworkDetailSubPage[]; extern const char kNetworkDetailSubPage[];
extern const char kNetworksSubPage[]; extern const char kNetworksSubPage[];
extern const char kOsResetSubPage[];
extern const char kPluginVmDetailsSubPage[]; extern const char kPluginVmDetailsSubPage[];
extern const char kPluginVmSharedPathsSubPage[]; extern const char kPluginVmSharedPathsSubPage[];
extern const char kPointerOverlaySubPage[]; extern const char kPointerOverlaySubPage[];
extern const char kPowerSubPage[]; extern const char kPowerSubPage[];
extern const char kResetSubPage[];
extern const char kSmartLockSettingsSubPage[]; extern const char kSmartLockSettingsSubPage[];
extern const char kSmbSharesSubPage[]; extern const char kSmbSharesSubPage[];
extern const char kStorageSubPage[]; extern const char kStorageSubPage[];
......
...@@ -10,7 +10,7 @@ function setupRouter() { ...@@ -10,7 +10,7 @@ function setupRouter() {
ADVANCED: new settings.Route('/advanced'), ADVANCED: new settings.Route('/advanced'),
}; };
routes.BLUETOOTH = routes.BASIC.createSection('/bluetooth', 'bluetooth'); routes.BLUETOOTH = routes.BASIC.createSection('/bluetooth', 'bluetooth');
routes.RESET = routes.ADVANCED.createSection('/reset', 'reset'); routes.RESET = routes.ADVANCED.createSection('/osReset', 'osReset');
settings.Router.resetInstanceForTesting(new settings.Router(routes)); settings.Router.resetInstanceForTesting(new settings.Router(routes));
settings.routes = routes; settings.routes = routes;
...@@ -90,13 +90,13 @@ suite('OSSettingsMenuReset', function() { ...@@ -90,13 +90,13 @@ suite('OSSettingsMenuReset', function() {
test('openResetSection', function() { test('openResetSection', function() {
const selector = settingsMenu.$.subMenu; const selector = settingsMenu.$.subMenu;
const path = new window.URL(selector.selected).pathname; const path = new window.URL(selector.selected).pathname;
assertEquals('/reset', path); assertEquals('/osReset', path);
}); });
test('navigateToAnotherSection', function() { test('navigateToAnotherSection', function() {
const selector = settingsMenu.$.subMenu; const selector = settingsMenu.$.subMenu;
let path = new window.URL(selector.selected).pathname; let path = new window.URL(selector.selected).pathname;
assertEquals('/reset', path); assertEquals('/osReset', path);
settings.Router.getInstance().navigateTo(settings.routes.BLUETOOTH, ''); settings.Router.getInstance().navigateTo(settings.routes.BLUETOOTH, '');
Polymer.dom.flush(); Polymer.dom.flush();
...@@ -108,7 +108,7 @@ suite('OSSettingsMenuReset', function() { ...@@ -108,7 +108,7 @@ suite('OSSettingsMenuReset', function() {
test('navigateToBasic', function() { test('navigateToBasic', function() {
const selector = settingsMenu.$.subMenu; const selector = settingsMenu.$.subMenu;
const path = new window.URL(selector.selected).pathname; const path = new window.URL(selector.selected).pathname;
assertEquals('/reset', path); assertEquals('/osReset', path);
settings.Router.getInstance().navigateTo(settings.routes.BASIC, ''); settings.Router.getInstance().navigateTo(settings.routes.BASIC, '');
Polymer.dom.flush(); Polymer.dom.flush();
......
...@@ -85,7 +85,7 @@ suite('OSSettingsPage', function() { ...@@ -85,7 +85,7 @@ suite('OSSettingsPage', function() {
await test_util.flushTasks(); await test_util.flushTasks();
const sectionNames = const sectionNames =
['privacy', 'languages', 'files', 'reset', 'dateTime', 'a11y']; ['privacy', 'languages', 'files', 'osReset', 'dateTime', 'a11y'];
for (const name of sectionNames) { for (const name of sectionNames) {
const section = settingsPage.shadowRoot.querySelector( const section = settingsPage.shadowRoot.querySelector(
...@@ -113,7 +113,7 @@ suite('OSSettingsPage', function() { ...@@ -113,7 +113,7 @@ suite('OSSettingsPage', function() {
const visibleSections = [ const visibleSections = [
'internet', 'bluetooth', 'device', 'search', 'apps', 'privacy', 'internet', 'bluetooth', 'device', 'search', 'apps', 'privacy',
'languages', 'files', 'reset', 'dateTime', 'a11y' 'languages', 'files', 'osReset', 'dateTime', 'a11y'
]; ];
for (const name of visibleSections) { for (const name of visibleSections) {
const section = settingsPage.shadowRoot.querySelector( const section = settingsPage.shadowRoot.querySelector(
......
...@@ -173,8 +173,9 @@ enum ChromePage { ...@@ -173,8 +173,9 @@ enum ChromePage {
AMBIENTMODE, AMBIENTMODE,
PLUGINVMDETAILS, PLUGINVMDETAILS,
PLUGINVMSHAREDPATHS, PLUGINVMSHAREDPATHS,
OSRESET,
LAST = PLUGINVMSHAREDPATHS, LAST = OSRESET,
}; };
// Describes an unique chrome app. // Describes an unique chrome app.
......
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