Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 288b38a3 authored by Yilin Cai's avatar Yilin Cai
Browse files

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
parent 613dc260
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment