History log of /packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ca0a235fc9e73dddbd559799aaf05b7895f0358c 02-Sep-2015 Svetoslav <svetoslavganov@google.com> Display properly runtime permissions without a corresponding app op.

We added the GET_ACCOUNTS permission to the contacts group
but it does not have an app op. The UI code was written with
the assumption that all runtime permissions have an app op
and was not showing the contacts group if the only requested
permission from that group was GET_ACCOUNTS.

bug:23726958

Change-Id: Iad5493297901c3f1144f4d58a3dad3f022c593a1
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
c83c08a579316c432c6d0c009aba0fdc3b6cdb12 29-Aug-2015 Svetoslav <svetoslavganov@google.com> Show location permission toggle for location provider

bug:23528665

Change-Id: Id3a0838c3421b56dcf47c86043bb51c670268d03
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
95560c737ad280d1582c4e0bd66dc76a89b6cdc0 21-Aug-2015 Ian Pedowitz <ijpedowitz@google.com> Revert "Grant only requested permissions not the whole group."

This reverts commit e899d8d48558a6d4a8f0498c38a623115aad2205.

Bug: 23314383
Bug: 23397858
Change-Id: Ia928a4b24c60eae6b4fb16ebdbfa6b6787f6c3ae
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
e899d8d48558a6d4a8f0498c38a623115aad2205 20-Aug-2015 Svet Ganov <svetoslavganov@google.com> Grant only requested permissions not the whole group.

The policy for an app requesting permissions is that only the requested permissions
are granted not the whole groups to which these permissions belong. There was a
regression where we granted the whole group not only the requested permissions. If
an app has a permission in a group already granted, now per policy a subsequent
request from the same group is followed by an auto grant.

bug:23370436

Change-Id: Icce6377d60187f6f153d10d646cd8c9878dd6fab
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
df9104d4144215b6c8612d362fd05427c130fdff 08-Aug-2015 Svet Ganov <svetoslavganov@google.com> Do not show removed permissions in the UI - framework

bug:23043018

Change-Id: I32efe93f8c52924263b16d80e09fae1a0a6babf5
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
f37671c00b40d977c607bdad6f265658011e30c5 31-Jul-2015 Svet Ganov <svetoslavganov@google.com> Use the new per UID app op APIs for legacy permissions.

bug:22802981

Change-Id: I2bbc53bb3638b8f83ddf099b0ddd72d3688c477c
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
5f4122f779781cbee945a99ffe00b44d1dcf5ff5 22-Jul-2015 Svetoslav <svetoslavganov@google.com> Ingore not installed permissions in the UI

bug:22303510

Change-Id: Ieab8da041627e6a5807d00a72a1ec73f1cca821b
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
4ab8b4fc91eaf8be6dc18b3428687b1d1ec295a1 16-Jul-2015 Svet Ganov <svetoslavganov@google.com> Do not disable app ops on a permission revocation for modern apps.

We were disabling both permission and app ops for modern apps - to
have app ops as a safety net. This creates the issue that if a
permission is revoked (which disables the app op) and data is
cleared, then apps that get permissions granted by default would
end up with th permission but not the app op and will not work.
We still enable the app op on a permission grant to ensure that
a legacy app with a disabled app ops will have the app op enabled
if updated and the permission is then granted.

bug:22464566

Change-Id: Ia5f4de42bcaf6f736e50d6f3109878ff2ce8ff9f
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
16b031455af5d950ab7c74041c62b05df942d929 10-Jul-2015 Svet Ganov <svetoslavganov@google.com> Teach strorage appops.

Change app ops before toggling a permissions as we don't always restart
the app when permisisons change and this may cause evaluation of the
storage mount state which depends on both app ops and permissions.

bug:22104923

Change-Id: I274b581a3ef44ae33c668aaa9eab5c9379365856
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
85c09f356c52c710c47ba69608757964fc7db46d 06-Jul-2015 Svet Ganov <svetoslavganov@google.com> Merge "Show basic feature warning for default granted permissions" into mnc-dev
766cd208b4f427d2535ab7c71beaf50b3ced04e2 04-Jul-2015 Svet Ganov <svetoslavganov@google.com> Reflect the proper permission group state in the UI

A pemrission group is granted when at least one permission is
granted as opposed to all permissions being granted.

bug:22195416

Change-Id: I0bf7a8ec56380f89edc775a82c7f9d4f8e8f8245
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
724784b6b90f3d844e807dea1a95c687d592ea27 03-Jul-2015 Svet Ganov <svetoslavganov@google.com> Show basic feature warning for default granted permissions

bug:22174223

Change-Id: Ic5c9a0ed9c17353145fff6e45483e92181fd9b86
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
1d3660600282ec2cda1d5eeb114253923eb7dcc7 23-Jun-2015 Amith Yamasani <yamasani@google.com> Mark permissions that are auto granted/revoked as policy_fixed

Let PackageManager know that the permission state was changed
by policy so that it can't be modified by the user anymore.

Bug: 21888917
Change-Id: Idd09005515fac89fb1603b3aff0345a1f5e7bd79
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
b38ef3467bfb1caae80b4699d000b7fd17a94ae0 18-Jun-2015 Jason Monk <jmonk@google.com> Merge "Link from location permission to settings for loc providers" into mnc-dev
6dc9e5007de25dd9dd8fd6ebc42d9322069a9a38 17-Jun-2015 Jason Monk <jmonk@google.com> Link from location permission to settings for loc providers

Bug: 21805447
Change-Id: I27aed860b73d99976479793076852aecbf0be5a2
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
2ab3f0fd26185a60f486998e5081c0b91cc389fe 13-Jun-2015 Fyodor Kupolov <fkupolov@google.com> Pass the right userHandle to AppPermissionGroup

Previously, userHandle of the user associated with the context was always used.

Bug: 21804306
Change-Id: If297a4c7b22abf43533b8ed67df0fd9b11c9b82e
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
544a34d2751b17f49e47814bb50ef348882225fb 14-Jun-2015 Svet Ganov <svetoslavganov@google.com> Fix wrong UID in app op toggle

bug:21808330

Change-Id: I4f6f48085c71004b317223e7bd353f9f5f194462
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
1749359d023aa18f69b7c1ac22b736b4aeec624f 21-May-2015 Svet Ganov <svetoslavganov@google.com> Show the permission description not its label in the grant dialog

bug:21336863

Change-Id: I5c25581bea76cc50b7b09534c9222550e7f464ff
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
81efecb1ac5cf569afcf71a5ead697d70d096e68 20-May-2015 Svetoslav <svetoslavganov@google.com> Prevent modification of system fixed permissions

Change-Id: I84c9085550c910fe7ae5953796f164d72077c4bb
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
3621be40b6f4464081902f601ee57ff8d3131656 19-May-2015 Svet Ganov <svetoslavganov@google.com> Fix wrong permission group placement under the legacy permission list.

bug:21195624

Change-Id: I20b2b3385219f33629e5607dc0a20a2df6f8e013
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java
267c2bd39c248eea2679c0a8efa334d3155e262c 17-May-2015 Svet Ganov <svetoslavganov@google.com> Hide platform platform legacy permissions behind a menu option - package installer.

bug:21195624

Change-Id: If6de516d76969c3627316d091893da58f81af832
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/AppPermissionGroup.java