Use GUID instead of servicePath in network settings
* Uses guid instead of service path in the Internet Settings UI
* Uses chrome://settings/internet?guid= instead of ?servicePath=
* Uses chrome.networkingPrivate.getManagedProperties and setProperties directly in Internet Settings
* Makes callback parameter optional in networkingPrivate for setters
* Removes the difficult to maintain (and only partially implemented) Error translation from internet setigns, adding a general TODO for translating ONC properties in the UI.
* Replaces ShowNetworkSettings with ShowNetworkSettingsForGuid in NetworkConnect::Delegate and ash::SystemTrayDelegate
* Uses guid instead of service path in UIProxyConfigService
BUG=467275
For chrome/browser/ui/ash:
[email protected]
Review URL: https://codereview.chromium.org/983823002
Cr-Commit-Position: refs/heads/master@{#320662}
diff --git a/chrome/browser/ui/browser_navigator_browsertest.cc b/chrome/browser/ui/browser_navigator_browsertest.cc
index 12b537b..7ab288b 100644
--- a/chrome/browser/ui/browser_navigator_browsertest.cc
+++ b/chrome/browser/ui/browser_navigator_browsertest.cc
@@ -955,7 +955,7 @@
// Navigate to a different settings path.
GURL singleton_url_target(
"chrome://settings/internet?"
- "servicePath=/profile/ethernet_00aa00aa00aa&networkType=1");
+ "guid=ethernet_00aa00aa00aa&networkType=1");
chrome::NavigateParams params(MakeNavigateParams());
params.disposition = SINGLETON_TAB;
params.url = singleton_url_target;