[Cros Network] Rename WiFi field name in GlobalPolicy and its reference

This CL rename two fields name in GlobalPolicy:
1. allow_only_policy_networks_to_connect to
allow_only_policy_wifi_networks_to_connect.
2. allow_only_policy_networks_to_connect_if_available to
allow_only_policy_wifi_networks_to_connect_if_available
since those fields only apply on the WiFi network policy.

Upstream CL: https://crrev.com/c/3063716

Bug: 1231305
Change-Id: I6bb8041895fa095e74d81eca1296ab2285992abe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3065059
Reviewed-by: Greg Kerr <kerrnel@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Reviewed-by: Azeem Arshad <azeemarshad@chromium.org>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Commit-Queue: Jason Zhang <jiajunz@google.com>
Cr-Commit-Position: refs/heads/master@{#909471}
diff --git a/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.js b/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.js
index 615c0aa..0e4be122 100644
--- a/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.js
+++ b/chrome/browser/resources/settings/chromeos/internet_page/cellular_networks_list.js
@@ -500,7 +500,7 @@
     if (!this.deviceIsEnabled_(cellularDeviceState)) {
       return false;
     }
-    return globalPolicy && !globalPolicy.allowOnlyPolicyNetworksToConnect;
+    return globalPolicy && !globalPolicy.allowOnlyPolicyCellularNetworks;
   },
 
   /**
diff --git a/chrome/browser/resources/settings/chromeos/internet_page/internet_detail_page.js b/chrome/browser/resources/settings/chromeos/internet_page/internet_detail_page.js
index cba5667..66ac1ba 100644
--- a/chrome/browser/resources/settings/chromeos/internet_page/internet_detail_page.js
+++ b/chrome/browser/resources/settings/chromeos/internet_page/internet_detail_page.js
@@ -1230,8 +1230,8 @@
     }
     const hexSsid =
         OncMojo.getActiveString(managedProperties.typeProperties.wifi.hexSsid);
-    return !!globalPolicy.allowOnlyPolicyNetworksToConnect ||
-        (!!globalPolicy.allowOnlyPolicyNetworksToConnectIfAvailable &&
+    return !!globalPolicy.allowOnlyPolicyWifiNetworksToConnect ||
+        (!!globalPolicy.allowOnlyPolicyWifiNetworksToConnectIfAvailable &&
          !!managedNetworkAvailable) ||
         (!!hexSsid && !!globalPolicy.blockedHexSsids &&
          globalPolicy.blockedHexSsids.includes(hexSsid));
diff --git a/chrome/browser/resources/settings/chromeos/internet_page/internet_page.js b/chrome/browser/resources/settings/chromeos/internet_page/internet_page.js
index a62ed43f..a54762b 100644
--- a/chrome/browser/resources/settings/chromeos/internet_page/internet_page.js
+++ b/chrome/browser/resources/settings/chromeos/internet_page/internet_page.js
@@ -817,8 +817,8 @@
       return true;
     }
 
-    return !globalPolicy.allowOnlyPolicyNetworksToConnect &&
-        (!globalPolicy.allowOnlyPolicyNetworksToConnectIfAvailable ||
+    return !globalPolicy.allowOnlyPolicyWifiNetworksToConnect &&
+        (!globalPolicy.allowOnlyPolicyWifiNetworksToConnectIfAvailable ||
          !managedNetworkAvailable);
   },
 
diff --git a/chrome/browser/resources/settings/chromeos/internet_page/internet_subpage.js b/chrome/browser/resources/settings/chromeos/internet_page/internet_subpage.js
index 4155626..8c2f11f3 100644
--- a/chrome/browser/resources/settings/chromeos/internet_page/internet_subpage.js
+++ b/chrome/browser/resources/settings/chromeos/internet_page/internet_subpage.js
@@ -690,7 +690,7 @@
     if (!this.deviceIsEnabled_(deviceState)) {
       return false;
     }
-    return globalPolicy && !globalPolicy.allowOnlyPolicyNetworksToConnect;
+    return globalPolicy && !globalPolicy.allowOnlyPolicyWifiNetworksToConnect;
   },
 
   /**
@@ -812,8 +812,8 @@
         this.isPolicySource(state.source) || !this.globalPolicy) {
       return false;
     }
-    return !!this.globalPolicy.allowOnlyPolicyNetworksToConnect ||
-        (!!this.globalPolicy.allowOnlyPolicyNetworksToConnectIfAvailable &&
+    return !!this.globalPolicy.allowOnlyPolicyWifiNetworksToConnect ||
+        (!!this.globalPolicy.allowOnlyPolicyWifiNetworksToConnectIfAvailable &&
          !!this.deviceState && !!this.deviceState.managedNetworkAvailable) ||
         (!!this.globalPolicy.blockedHexSsids &&
          this.globalPolicy.blockedHexSsids.includes(
diff --git a/chrome/test/data/webui/chromeos/fake_network_config_mojom.js b/chrome/test/data/webui/chromeos/fake_network_config_mojom.js
index 8d6ca59..e58a6f1 100644
--- a/chrome/test/data/webui/chromeos/fake_network_config_mojom.js
+++ b/chrome/test/data/webui/chromeos/fake_network_config_mojom.js
@@ -112,8 +112,8 @@
         /** @type {!chromeos.networkConfig.mojom.GlobalPolicy} */ ({
           allow_only_policy_cellular_networks: false,
           allow_only_policy_networks_to_autoconnect: false,
-          allow_only_policy_networks_to_connect: false,
-          allow_only_policy_networks_to_connect_if_available: false,
+          allow_only_policy_wifi_networks_to_connect: false,
+          allow_only_policy_wifi_networks_to_connect_if_available: false,
           blocked_hex_ssids: [],
         });
 
diff --git a/chrome/test/data/webui/settings/chromeos/cellular_networks_list_test.js b/chrome/test/data/webui/settings/chromeos/cellular_networks_list_test.js
index b9adc52..601d52e9 100644
--- a/chrome/test/data/webui/settings/chromeos/cellular_networks_list_test.js
+++ b/chrome/test/data/webui/settings/chromeos/cellular_networks_list_test.js
@@ -346,7 +346,7 @@
     };
     addESimSlot();
     cellularNetworkList.globalPolicy = {
-      allowOnlyPolicyNetworksToConnect: true,
+      allowOnlyPolicyCellularNetworks: true,
     };
     await flushAsync();
 
@@ -355,7 +355,7 @@
     assertFalse(!!addESimButton);
 
     cellularNetworkList.globalPolicy = {
-      allowOnlyPolicyNetworksToConnect: false,
+      allowOnlyPolicyCellularNetworks: false,
     };
 
     await flushAsync();
diff --git a/chrome/test/data/webui/settings/chromeos/internet_subpage_tests.js b/chrome/test/data/webui/settings/chromeos/internet_subpage_tests.js
index 7f4830cf..e7202db 100644
--- a/chrome/test/data/webui/settings/chromeos/internet_subpage_tests.js
+++ b/chrome/test/data/webui/settings/chromeos/internet_subpage_tests.js
@@ -209,7 +209,7 @@
         simInfos: [{eid: 'eid'}],
       };
       cellularNetworkList.globalPolicy = {
-        allowOnlyPolicyNetworksToConnect: false,
+        allowOnlyPolicyWifiNetworksToConnect: false,
       };
       await flushAsync();
 
diff --git a/chromeos/services/network_config/cros_network_config.cc b/chromeos/services/network_config/cros_network_config.cc
index 6f129d4..62eee6e 100644
--- a/chromeos/services/network_config/cros_network_config.cc
+++ b/chromeos/services/network_config/cros_network_config.cc
@@ -2652,10 +2652,11 @@
     result->allow_only_policy_networks_to_autoconnect = GetBoolean(
         global_policy_dict,
         ::onc::global_network_config::kAllowOnlyPolicyNetworksToAutoconnect);
-    result->allow_only_policy_networks_to_connect =
+    result->allow_only_policy_wifi_networks_to_connect =
         GetBoolean(global_policy_dict,
                    ::onc::global_network_config::kAllowOnlyPolicyWiFiToConnect);
-    result->allow_only_policy_networks_to_connect_if_available = GetBoolean(
+    result
+        ->allow_only_policy_wifi_networks_to_connect_if_available = GetBoolean(
         global_policy_dict,
         ::onc::global_network_config::kAllowOnlyPolicyWiFiToConnectIfAvailable);
     absl::optional<std::vector<std::string>> blocked_hex_ssids = GetStringList(
diff --git a/chromeos/services/network_config/cros_network_config_unittest.cc b/chromeos/services/network_config/cros_network_config_unittest.cc
index bf51d3a7..244d799 100644
--- a/chromeos/services/network_config/cros_network_config_unittest.cc
+++ b/chromeos/services/network_config/cros_network_config_unittest.cc
@@ -1621,8 +1621,9 @@
   ASSERT_TRUE(policy);
   EXPECT_EQ(false, policy->allow_only_policy_cellular_networks);
   EXPECT_EQ(true, policy->allow_only_policy_networks_to_autoconnect);
-  EXPECT_EQ(false, policy->allow_only_policy_networks_to_connect);
-  EXPECT_EQ(false, policy->allow_only_policy_networks_to_connect_if_available);
+  EXPECT_EQ(false, policy->allow_only_policy_wifi_networks_to_connect);
+  EXPECT_EQ(false,
+            policy->allow_only_policy_wifi_networks_to_connect_if_available);
   ASSERT_EQ(2u, policy->blocked_hex_ssids.size());
   EXPECT_EQ("blocked_ssid1", policy->blocked_hex_ssids[0]);
   EXPECT_EQ("blocked_ssid2", policy->blocked_hex_ssids[1]);
diff --git a/chromeos/services/network_config/public/mojom/cros_network_config.mojom b/chromeos/services/network_config/public/mojom/cros_network_config.mojom
index d09ae88..667f71b 100644
--- a/chromeos/services/network_config/public/mojom/cros_network_config.mojom
+++ b/chromeos/services/network_config/public/mojom/cros_network_config.mojom
@@ -852,14 +852,14 @@
   // If true, only policy networks may auto connect.
   bool allow_only_policy_networks_to_autoconnect = false;
 
-  // If true, only policy networks may be connected to and no new networks may
-  // be added or configured.
-  bool allow_only_policy_networks_to_connect = false;
+  // If true, only WiFi networks present in policy may be connected to and no
+  // new networks may be added or configured.
+  bool allow_only_policy_wifi_networks_to_connect = false;
 
   // If true and a managed network is available in the visible network list,
-  // only policy networks may be connected to and no new networks may be added
-  // or configured.
-  bool allow_only_policy_networks_to_connect_if_available = false;
+  // only WiFi networks present in policy may be connected to and no new
+  // networks may be added or configured.
+  bool allow_only_policy_wifi_networks_to_connect_if_available = false;
 
   // List of blocked networks which can not be connected to.
   array<string> blocked_hex_ssids;
diff --git a/ui/webui/resources/cr_components/chromeos/network/network_config.js b/ui/webui/resources/cr_components/chromeos/network/network_config.js
index a61b6df2..a6398e5 100644
--- a/ui/webui/resources/cr_components/chromeos/network/network_config.js
+++ b/ui/webui/resources/cr_components/chromeos/network/network_config.js
@@ -388,7 +388,7 @@
 
     if (this.mojoType_ === mojom.NetworkType.kVPN ||
         (this.globalPolicy_ &&
-         this.globalPolicy_.allowOnlyPolicyNetworksToConnect)) {
+         this.globalPolicy_.allowOnlyPolicyWifiNetworksToConnect)) {
       this.autoConnect_ = false;
     } else {
       this.autoConnect_ = true;