Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 54926190 authored by Kangping Dong's avatar Kangping Dong Committed by Gerrit Code Review
Browse files

Merge "[Thread] add DISALLOW_THREAD_NETWORK to policy sets" into main

parents 3a2e9e08 8de9e946
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -153,7 +153,8 @@ public class UserRestrictionsUtils {
            UserManager.DISALLOW_CELLULAR_2G,
            UserManager.DISALLOW_ULTRA_WIDEBAND_RADIO,
            UserManager.DISALLOW_CONFIG_DEFAULT_APPS,
            UserManager.DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO
            UserManager.DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO,
            UserManager.DISALLOW_THREAD_NETWORK
    });

    public static final Set<String> DEPRECATED_USER_RESTRICTIONS = Sets.newArraySet(
@@ -204,7 +205,8 @@ public class UserRestrictionsUtils {
            UserManager.DISALLOW_ADD_WIFI_CONFIG,
            UserManager.DISALLOW_CELLULAR_2G,
            UserManager.DISALLOW_ULTRA_WIDEBAND_RADIO,
            UserManager.DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO
            UserManager.DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO,
            UserManager.DISALLOW_THREAD_NETWORK
    );

    /**
@@ -248,7 +250,8 @@ public class UserRestrictionsUtils {
                    UserManager.DISALLOW_ADD_WIFI_CONFIG,
                    UserManager.DISALLOW_CELLULAR_2G,
                    UserManager.DISALLOW_ULTRA_WIDEBAND_RADIO,
                    UserManager.DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO
                    UserManager.DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO,
                    UserManager.DISALLOW_THREAD_NETWORK
    );

    /**
+4 −0
Original line number Diff line number Diff line
@@ -475,6 +475,10 @@ final class PolicyDefinition<V> {
                UserManager.DISALLOW_CELLULAR_2G, POLICY_FLAG_GLOBAL_ONLY_POLICY);
        USER_RESTRICTION_FLAGS.put(
                UserManager.DISALLOW_ULTRA_WIDEBAND_RADIO, POLICY_FLAG_GLOBAL_ONLY_POLICY);
        if (com.android.net.thread.platform.flags.Flags.threadUserRestrictionEnabled()) {
            USER_RESTRICTION_FLAGS.put(
                    UserManager.DISALLOW_THREAD_NETWORK, POLICY_FLAG_GLOBAL_ONLY_POLICY);
        }

        for (String key : USER_RESTRICTION_FLAGS.keySet()) {
            createAndAddUserRestrictionPolicyDefinition(key, USER_RESTRICTION_FLAGS.get(key));