diff options
author | 2024-10-14 16:11:38 -0700 | |
---|---|---|
committer | 2024-11-08 17:23:04 +0000 | |
commit | 7f27dc5ff6a4b2197218d02b680da802e73f4302 (patch) | |
tree | 1636a8d3e5351952065343816d7047a8dcb07cce /PermissionController/role-controller/java | |
parent | 1554678e38c686c1df3f0324f58d1d6da9e404c0 (diff) |
Add Cross-user role persistence
Add persistence for cross-user role support.
LOW_COVERAGE_REASON=FLAG_NOT_ENABLED
Relnote: Add cross-user role persistence
Flag: com.android.permission.flags.cross_user_role_enabled
Test: atest RolesPersistenceTest
Bug: 373469933
Change-Id: I428f1033e8c76959fea611070a79ac1c7b3eb6ac
Diffstat (limited to 'PermissionController/role-controller/java')
-rw-r--r-- | PermissionController/role-controller/java/com/android/role/controller/model/Role.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/PermissionController/role-controller/java/com/android/role/controller/model/Role.java b/PermissionController/role-controller/java/com/android/role/controller/model/Role.java index 570ef034a..67a37bdef 100644 --- a/PermissionController/role-controller/java/com/android/role/controller/model/Role.java +++ b/PermissionController/role-controller/java/com/android/role/controller/model/Role.java @@ -447,6 +447,8 @@ public class Role { if (!isAvailableByFeatureFlagAndSdkVersion()) { return false; } + // TODO(b/376133070): ensure that cross-user role is only available if also available for + // the profile-group's full user if (mBehavior != null) { return mBehavior.isAvailableAsUser(this, user, context); } |