summaryrefslogtreecommitdiff
path: root/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt
diff options
context:
space:
mode:
authorJordan Jozwiak <jjoz@google.com>2021-12-22 15:10:22 -0800
committerJordan Jozwiak <jjoz@google.com>2022-01-06 16:59:16 -0800
commit4eb58db74f52e979dbb598d0502b01c6fa9f9004 (patch)
tree5e61091e9dfa06ac5729addb395db09fe6d17e53 /PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt
parent85f490014bdf1752449aebfcb04f329b045a5496 (diff)
downloadPermission-4eb58db74f52e979dbb598d0502b01c6fa9f9004.tar.gz
Add main privacy dashboard screen for auto
Car-ify the main priacy dashboard screen. Detail screen and UI tests will be in following cls. Screenshot: https://hsv.googleplex.com/5995805313859584 Bug: 193446466 Test: Manual testing Test: adb shell am start -a android.intent.action.REVIEW_PERMISSION_USAGE Change-Id: Iefd62faebe46b6d5c574f045c02bfd322216715f
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt')
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt
index 970569c31..871a89aeb 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt
+++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt
@@ -35,7 +35,10 @@ import com.android.permissioncontroller.permission.model.livedatatypes.PermGroup
*/
class ManagePermissionsViewModel(app: Application) : AndroidViewModel(app) {
- private val standardPermGroupsLiveData: LiveData<List<PermGroupPackagesUiInfo>> =
+ /**
+ * [LiveData] that contains a list of all platform-defined permission groups.
+ */
+ val standardPermGroupsLiveData: LiveData<List<PermGroupPackagesUiInfo>> =
MediatorLiveData<List<PermGroupPackagesUiInfo>>().apply {
addSource(PermGroupsPackagesUiInfoLiveData(app, StandardPermGroupNamesLiveData)) {
permGroups -> value = permGroups.values.filterNotNull()