diff options
| author | 2022-12-15 15:46:37 +0800 | |
|---|---|---|
| committer | 2023-01-04 14:03:55 +0800 | |
| commit | 288b38a3270c2246516198e449436161e4cd805e (patch) | |
| tree | b6792a16ed4d1a7fea16fae4169e4c18fb3764b5 /services/coverage/java | |
| parent | 613dc2608856a1115009a562b1d1a174c01cca88 (diff) | |
Adjust "AppOpPermissionListModel" and "AppOpsController" for SPA migration.
The adjustments are for the WiFi control permission page migration.
Extensions including:
- A broader permission NETWORK_SETTINGS should trump CHANGE_WIFI_STATE.
- CHANGE_WIFI_STATE is not at protection level "appop", thus the method
"getAppOpPermissionPackages" returns an empty list for permission
"CHANGE_WIFI_STATE" in "AppOpPermissionListModel.transform". We need
to check requested permissions instead.
- WiFi control sets mode to "MODE_IGNORED" instead of "MODE_ERRORED"
when disallows.
Test: atest SpaPrivilegedLibTests:AppOpsControllerTest
Test: atest SpaPrivilegedLibTests:AppOpPermissionAppListTest
Bug: 262206181
Change-Id: Ib566ff3a28458e18014ea9456cd3870cf68ff973
Diffstat (limited to 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions