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

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

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

Bug: 990169
Change-Id: Id9454a84d849e2a0472e21920a032ec9c0dca361
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2124233
Commit-Queue: Nnamdi Theodore Johnson-kanu <tjohnsonkanu@google.com>
Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Reviewed-by: default avatarTom Sepez <tsepez@chromium.org>
Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756327}
parent 068c3eb4
...@@ -97,7 +97,7 @@ cr.define('settings', function() { ...@@ -97,7 +97,7 @@ cr.define('settings', function() {
r.ADVANCED = new settings.Route('/advanced'); r.ADVANCED = new settings.Route('/advanced');
r.PRIVACY = r.ADVANCED.createSection('/privacy', 'privacy'); r.OS_PRIVACY = r.ADVANCED.createSection('/osPrivacy', 'osPrivacy');
// Languages and input // Languages and input
r.OS_LANGUAGES = r.ADVANCED.createSection('/osLanguages', 'osLanguages'); r.OS_LANGUAGES = r.ADVANCED.createSection('/osLanguages', 'osLanguages');
......
...@@ -238,7 +238,7 @@ ...@@ -238,7 +238,7 @@
$i18n{dateTimePageTitle} $i18n{dateTimePageTitle}
</div> </div>
</a> </a>
<a href="/privacy"> <a href="/osPrivacy">
<div class="item"> <div class="item">
<iron-icon icon="cr:security"></iron-icon> <iron-icon icon="cr:security"></iron-icon>
$i18n{privacyPageTitle} $i18n{privacyPageTitle}
......
...@@ -222,7 +222,7 @@ ...@@ -222,7 +222,7 @@
</settings-date-time-page> </settings-date-time-page>
</settings-section> </settings-section>
<settings-section page-title="$i18n{privacyPageTitle}" <settings-section page-title="$i18n{privacyPageTitle}"
section="privacy"> section="osPrivacy">
<os-settings-privacy-page prefs="{{prefs}}"> <os-settings-privacy-page prefs="{{prefs}}">
</os-settings-privacy-page> </os-settings-privacy-page>
</settings-section> </settings-section>
......
...@@ -54,6 +54,7 @@ ...@@ -54,6 +54,7 @@
* OS_LANGUAGES_DETAILS: !settings.Route, * OS_LANGUAGES_DETAILS: !settings.Route,
* OS_LANGUAGES_INPUT_METHODS: !settings.Route, * OS_LANGUAGES_INPUT_METHODS: !settings.Route,
* OS_PRINTING: !settings.Route, * OS_PRINTING: !settings.Route,
* OS_PRIVACY: !settings.Route,
* OS_RESET: !settings.Route, * OS_RESET: !settings.Route,
* OS_SEARCH: !settings.Route, * OS_SEARCH: !settings.Route,
* OS_SYNC: !settings.Route, * OS_SYNC: !settings.Route,
...@@ -66,7 +67,6 @@ ...@@ -66,7 +67,6 @@
* POWER: !settings.Route, * POWER: !settings.Route,
* PRIVACY: !settings.Route, * PRIVACY: !settings.Route,
* SEARCH: !settings.Route, * SEARCH: !settings.Route,
* RESET: !settings.Route,
* SIGN_OUT: !settings.Route, * SIGN_OUT: !settings.Route,
* SMART_LOCK: !settings.Route, * SMART_LOCK: !settings.Route,
* SMB_SHARES: !settings.Route, * SMB_SHARES: !settings.Route,
......
...@@ -121,6 +121,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] = ...@@ -121,6 +121,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] =
{ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage}, {ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage},
{ChromePage::OSACCESSIBILITY, chrome::kOsAccessibilitySubPage}, {ChromePage::OSACCESSIBILITY, chrome::kOsAccessibilitySubPage},
{ChromePage::OSPRINTING, chrome::kOsPrintingSubPage}, {ChromePage::OSPRINTING, chrome::kOsPrintingSubPage},
{ChromePage::OSPRIVACY, chrome::kOsPrivacySubPage},
{ChromePage::OSRESET, chrome::kOsResetSubPage}, {ChromePage::OSRESET, chrome::kOsResetSubPage},
{ChromePage::OSSEARCH, chrome::kOsSearchSubPage}, {ChromePage::OSSEARCH, chrome::kOsSearchSubPage},
{ChromePage::POINTEROVERLAY, chrome::kPointerOverlaySubPage}, {ChromePage::POINTEROVERLAY, chrome::kPointerOverlaySubPage},
......
...@@ -330,6 +330,8 @@ void TestAllOSSettingPages(const GURL& base_url) { ...@@ -330,6 +330,8 @@ void TestAllOSSettingPages(const GURL& base_url) {
base_url.Resolve(chrome::kPluginVmSharedPathsSubPage)); base_url.Resolve(chrome::kPluginVmSharedPathsSubPage));
TestOpenChromePage(ChromePage::OSSEARCH, TestOpenChromePage(ChromePage::OSSEARCH,
base_url.Resolve(chrome::kOsSearchSubPage)); base_url.Resolve(chrome::kOsSearchSubPage));
TestOpenChromePage(ChromePage::OSPRIVACY,
base_url.Resolve(chrome::kOsPrivacySubPage));
TestOpenChromePage(ChromePage::SMARTLOCKSETTINGS, TestOpenChromePage(ChromePage::SMARTLOCKSETTINGS,
base_url.Resolve(chrome::kSmartLockSettingsSubPage)); base_url.Resolve(chrome::kSmartLockSettingsSubPage));
TestOpenChromePage(ChromePage::STYLUS, TestOpenChromePage(ChromePage::STYLUS,
......
...@@ -430,6 +430,7 @@ const char kNetworkDetailSubPage[] = "networkDetail"; ...@@ -430,6 +430,7 @@ const char kNetworkDetailSubPage[] = "networkDetail";
const char kNetworksSubPage[] = "networks"; const char kNetworksSubPage[] = "networks";
const char kOsAccessibilitySubPage[] = "osAccessibility"; const char kOsAccessibilitySubPage[] = "osAccessibility";
const char kOsPrintingSubPage[] = "osPrinting"; const char kOsPrintingSubPage[] = "osPrinting";
const char kOsPrivacySubPage[] = "osPrivacy";
const char kOsResetSubPage[] = "osReset"; const char kOsResetSubPage[] = "osReset";
const char kOsSearchSubPage[] = "osSearch"; const char kOsSearchSubPage[] = "osSearch";
const char kPluginVmDetailsSubPage[] = "pluginVm/details"; const char kPluginVmDetailsSubPage[] = "pluginVm/details";
...@@ -490,6 +491,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) { ...@@ -490,6 +491,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) {
kOsLanguagesDetailsSubPage, kOsLanguagesDetailsSubPage,
kOsLanguagesInputMethodsSubPage, kOsLanguagesInputMethodsSubPage,
kOsPrintingSubPage, kOsPrintingSubPage,
kOsPrivacySubPage,
kOsResetSubPage, kOsResetSubPage,
kOsSearchSubPage, kOsSearchSubPage,
kPointerOverlaySubPage, kPointerOverlaySubPage,
......
...@@ -390,6 +390,7 @@ extern const char kOsLanguagesSubPage[]; ...@@ -390,6 +390,7 @@ extern const char kOsLanguagesSubPage[];
extern const char kOsLanguagesDetailsSubPage[]; extern const char kOsLanguagesDetailsSubPage[];
extern const char kOsLanguagesInputMethodsSubPage[]; extern const char kOsLanguagesInputMethodsSubPage[];
extern const char kOsPrintingSubPage[]; extern const char kOsPrintingSubPage[];
extern const char kOsPrivacySubPage[];
extern const char kOsResetSubPage[]; extern const char kOsResetSubPage[];
extern const char kOsSearchSubPage[]; extern const char kOsSearchSubPage[];
extern const char kPluginVmDetailsSubPage[]; extern const char kPluginVmDetailsSubPage[];
......
...@@ -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', 'osLanguages', 'files', 'osReset', 'dateTime', 'a11y']; ['osPrivacy', 'osLanguages', 'files', 'osReset', 'dateTime', 'a11y'];
for (const name of sectionNames) { for (const name of sectionNames) {
const section = settingsPage.shadowRoot.querySelector( const section = settingsPage.shadowRoot.querySelector(
...@@ -112,7 +112,7 @@ suite('OSSettingsPage', function() { ...@@ -112,7 +112,7 @@ suite('OSSettingsPage', function() {
} }
const visibleSections = [ const visibleSections = [
'internet', 'bluetooth', 'device', 'osSearch', 'apps', 'privacy', 'internet', 'bluetooth', 'device', 'osSearch', 'apps', 'osPrivacy',
'osLanguages', 'files', 'osReset', 'dateTime', 'a11y' 'osLanguages', 'files', 'osReset', 'dateTime', 'a11y'
]; ];
for (const name of visibleSections) { for (const name of visibleSections) {
......
...@@ -179,6 +179,7 @@ enum ChromePage { ...@@ -179,6 +179,7 @@ enum ChromePage {
OSLANGUAGESINPUTMETHODS, OSLANGUAGESINPUTMETHODS,
OSPRINTING, OSPRINTING,
PRINTING, PRINTING,
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