diff options
author | Jordan Jozwiak <jjoz@google.com> | 2021-12-22 15:10:22 -0800 |
---|---|---|
committer | Jordan Jozwiak <jjoz@google.com> | 2022-01-06 16:59:16 -0800 |
commit | 4eb58db74f52e979dbb598d0502b01c6fa9f9004 (patch) | |
tree | 5e61091e9dfa06ac5729addb395db09fe6d17e53 /PermissionController/src/com/android/permissioncontroller/permission/ui/model/ManagePermissionsViewModel.kt | |
parent | 85f490014bdf1752449aebfcb04f329b045a5496 (diff) | |
download | Permission-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.kt | 5 |
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() |