summaryrefslogtreecommitdiff
path: root/PermissionController/role-controller/java
diff options
context:
space:
mode:
author Richard MacGregor <rmacgregor@google.com> 2024-10-14 16:11:38 -0700
committer Richard MacGregor <rmacgregor@google.com> 2024-11-08 17:23:04 +0000
commit7f27dc5ff6a4b2197218d02b680da802e73f4302 (patch)
tree1636a8d3e5351952065343816d7047a8dcb07cce /PermissionController/role-controller/java
parent1554678e38c686c1df3f0324f58d1d6da9e404c0 (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.java2
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);
}