summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove the obsolete 'show legacy' option from permission screensSvet Ganov2015-07-168-105/+21
| | | | | | bug:22523221 Change-Id: I09b605c7689c7402942c02a2639f1f28c7ee0c54
* Merge "Do not disable app ops on a permission revocation for modern apps." ↵Svet Ganov2015-07-161-8/+1
|\ | | | | | | into mnc-dev
| * Do not disable app ops on a permission revocation for modern apps.Svet Ganov2015-07-151-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Remove unnecessary READ_PHONE_STATE permission." into mnc-devSvet Ganov2015-07-161-1/+0
|\ \
| * | Remove unnecessary READ_PHONE_STATE permission.Svet Ganov2015-07-151-1/+0
| |/ | | | | | | | | | | bug:22505232 Change-Id: I23c15a677020bd09344b107a093dc1d21764a294
* | Merge "Add "show additional permissions" screen to app permissions for TV." ↵Todd Volkert2015-07-157-91/+111
|\ \ | | | | | | | | | into mnc-dev
| * | Add "show additional permissions" screen to app permissions for TV.Todd Volkert2015-07-147-91/+111
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This also cleans up some code: 1) Factor out isTelevision into Utils.isTelevision() and call it where we were previously inlining that code 2) Make AppPermissionsFragment work better with config changes and screen rotation changes (the extra screen wasn't working at all with such changes) b/22045242 Change-Id: I937eaa67f19f44b5e1a76a58e3fdd799ae36e73b
* / Import translations. DO NOT MERGEGeoff Mendal2015-07-15149-802/+678
|/ | | | | Change-Id: Id669d4a5e98147ce9e20a771bba60478de119387 Auto-generated-cl: translation import
* Merge "Add animation to checkbox" into mnc-devJason Monk2015-07-141-2/+20
|\
| * Add animation to checkboxJason Monk2015-07-141-2/+20
| | | | | | | | | | Bug: 22356913 Change-Id: I7a1186b9cdeddf7da9d2cace0f24fa7734e245b9
* | Merge "Fix back arrow on additional permissions" into mnc-devJason Monk2015-07-141-0/+11
|\ \ | |/ |/|
| * Fix back arrow on additional permissionsJason Monk2015-07-131-0/+11
| | | | | | | | | | Bug: 22446403 Change-Id: I76d74ad49bfa90ba1680284fa6950450a214bf0c
* | Merge "Teach strorage appops." into mnc-devSvet Ganov2015-07-141-14/+14
|\ \
| * | Teach strorage appops.Svet Ganov2015-07-101-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Remove personal/device group & skip perm screen for M+ apps." into ↵Julia Reynolds2015-07-132-70/+48
|\ \ \ | | | | | | | | | | | | mnc-dev
| * | | Remove personal/device group & skip perm screen for M+ apps.Julia Reynolds2015-07-132-70/+48
| |/ / | | | | | | | | | | | | Bug: 22229417 Change-Id: I30d7e7a2e7abf4dcf70adb055d3252ee4941cd42
* | / Import translations. DO NOT MERGEGeoff Mendal2015-07-136-54/+48
| |/ |/| | | | | | | Change-Id: I0ab7f0a4bcc0f2d4574a5cb7100720c4696b3053 Auto-generated-cl: translation import
* | Import translations. DO NOT MERGEGeoff Mendal2015-07-11154-79/+849
| | | | | | | | | | Change-Id: I8fc78fc07cd5dad232b15a1f67fd746e90f95bb7 Auto-generated-cl: translation import
* | Merge "Don't flash "No apps" while loading permissions screens on TV" into ↵Todd Volkert2015-07-115-24/+36
|\ \ | | | | | | | | | mnc-dev
| * | Don't flash "No apps" while loading permissions screens on TVTodd Volkert2015-07-105-24/+36
| |/ | | | | | | | | | | | | | | | | | | | | | | This borrows from the work done in ag/722429, and: 1) makes it work for TV 2) fixes a bug in ag/722429 whereby we would show loading forever if preference count was 0 (as opposed to correctly showing "No apps" / "No permissions") b/22090283 Change-Id: I7e2d8a4b99f99e2d1a933a2ac87494e38d2f77b9
* / Properly label the permission request activity for accessibilitySvet Ganov2015-07-102-0/+5
|/ | | | | | bug:22129341 Change-Id: Ic296e44419388aff5d8b8e03c5c800364b44e44b
* Add "Show system apps" to "apps > permissions > [permission]" for TVTodd Volkert2015-07-094-34/+179
| | | | | | b/22045256 Change-Id: I5f3f9a87875f02f9ca11b8001515ad82c260919b
* Merge "Add all permissions screen" into mnc-devJason Monk2015-07-097-1/+303
|\
| * Add all permissions screenJason Monk2015-07-087-1/+303
| | | | | | | | | | Bug: 21268041 Change-Id: I51674ffbd252bf4585a992f8cc9e43973ce43512
* | Fix accessibility for grant permission dialogJason Monk2015-07-092-0/+7
| | | | | | | | | | | | | | | | | | - Announce properly - Clear button focus after selecting to avoid multiple accidental allows/denys Bug: 22331950 Change-Id: Ibbe9af386c497024447cb696a94a9fbe515c91ef
* | Merge "Ensure that mixed permission policies return the right result" into ↵Benjamin Franz2015-07-091-6/+8
|\ \ | | | | | | | | | mnc-dev
| * | Ensure that mixed permission policies return the right resultBenjamin Franz2015-07-071-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, when a policy is fixed denied, but the profile / device owner has set DevicePolicyManager.PERMISSION_POLICY_AUTO_GRANT, requesting a permission returns the wrong result. Bug: 22291565 Change-Id: I9c531faf89236f7e177ccd4b2c3e8f86308b263e
* | | Make package installer a privileged core appSvet Ganov2015-07-082-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Package installer should be a core app, so it is available when we boot in a core app only mode for the user to enter a pattern to decrypt. Package installer is now a privileged app as it needs provileged permissions in the additions to the ones we explicitly grant it. This is to ensure it will get these permissions when its cert changes. bug:22341030 Change-Id: I52137fe181b84fca6d49fb6b1b363527f0fd323c
* | | Merge "Make "1 more" a plurals for translation purposes" into mnc-devJason Monk2015-07-083-5/+10
|\ \ \
| * | | Make "1 more" a plurals for translation purposesJason Monk2015-07-073-5/+10
| | | | | | | | | | | | | | | | | | | | Bug: 22229652 Change-Id: Id0a142eddfe1e3dda5d5910196dce138484a7a7d
* | | | Merge "Add some padding so the scroll bar doesn't cover content." into mnc-devJulia Reynolds2015-07-081-0/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Add some padding so the scroll bar doesn't cover content.Julia Reynolds2015-07-081-0/+1
| | | | | | | | | | | | | | | | | | | | Bug: 22229417 Change-Id: If145801cba085ec4ee405f34e87e5c488183325f
* | | | Merge "Import translations. DO NOT MERGE" into mnc-devGeoff Mendal2015-07-0877-2/+79
|\ \ \ \
| * | | | Import translations. DO NOT MERGEGeoff Mendal2015-07-0877-2/+79
| |/ / / | | | | | | | | | | | | | | | | Change-Id: Iab1e6f96dac83711e08d408d5a03161bf148dc54 Auto-generated-cl: translation import
* | | | Merge "Add loading screens to permissions" into mnc-devJason Monk2015-07-087-14/+126
|\ \ \ \ | |/ / / |/| | |
| * | | Add loading screens to permissionsJason Monk2015-07-077-14/+126
| |/ / | | | | | | | | | | | | | | | | | | Styled the same way as in settings. Bug: 22234767 Change-Id: If21d71b132e5f0e69b65109c479162f03116dab8
* | | Merge "Update grant result when a granted permission was requeried and ↵Svet Ganov2015-07-071-1/+1
|\ \ \ | |/ / |/| | | | | denied." into mnc-dev
| * | Update grant result when a granted permission was requeried and denied.Svet Ganov2015-07-061-1/+1
| | | | | | | | | | | | Change-Id: I98fe8099144d51d852fae6ab604fa6e85b1e13f6
* | | Merge "Display explanatory text in 'App permissions' settings when ↵Alex Chau2015-07-063-0/+9
|\ \ \ | | | | | | | | | | | | permissions policies are enforced" into mnc-dev
| * | | Display explanatory text in 'App permissions' settings when permissions ↵Alex Chau2015-07-033-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | policies are enforced "Enforced by policy" is shown in summary when permissions are enforced by policy, in both permission grouped by app and app grouped by permission screen Bug: 22195440 Change-Id: I3a6e0eae43e0ddf07bbeb43c968c3422b6e6a13b
* | | | Merge "Consider only dagerous permissions of a group in permission apps ↵Svet Ganov2015-07-061-4/+9
|\ \ \ \ | | | | | | | | | | | | | | | screen" into mnc-dev
| * | | | Consider only dagerous permissions of a group in permission apps screenSvet Ganov2015-07-021-4/+9
| | |/ / | |/| | | | | | | | | | | | | | | | | | bug:22173337 Change-Id: If484f7d5d8820cbdbf84dcf67d71e74e00c1bbcd
* | | | Merge "Show basic feature warning for default granted permissions" into mnc-devSvet Ganov2015-07-065-8/+28
|\ \ \ \
| * | | | Show basic feature warning for default granted permissionsSvet Ganov2015-07-035-8/+28
| |/ / / | | | | | | | | | | | | | | | | | | | | bug:22174223 Change-Id: Ic5c9a0ed9c17353145fff6e45483e92181fd9b86
* | | | Merge "Reflect the proper permission group state in the UI" into mnc-devSvet Ganov2015-07-061-5/+5
|\ \ \ \
| * | | | Reflect the proper permission group state in the UISvet Ganov2015-07-031-5/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A pemrission group is granted when at least one permission is granted as opposed to all permissions being granted. bug:22195416 Change-Id: I0bf7a8ec56380f89edc775a82c7f9d4f8e8f8245
* | | | Merge "Protect the permission count receiver." into mnc-devSvet Ganov2015-07-061-1/+2
|\ \ \ \
| * | | | Protect the permission count receiver.Svet Ganov2015-07-011-1/+2
| | |_|/ | |/| | | | | | | | | | Change-Id: I04d7244e82e93e2c43191a14279ea2681f1fa9a3
* | | | Import translations. DO NOT MERGEGeoff Mendal2015-07-0620-30/+30
| |/ / |/| | | | | | | | | | | Change-Id: I734a7a4e7acd31f9cb3ee27724ef4b31223f49a9 Auto-generated-cl: translation import
* | | Wire up "Additional Permissions" to TVTodd Volkert2015-07-012-18/+24
| | | | | | | | | | | | | | | | | | b/22045562 Change-Id: I5a0ade1190b6067cbdf3221acab81168466dafc8