Support runtime permissions

Authored by nicolasfella on Jan 20 2019, 5:50 PM.



To be able to release Itinerary in Google Play we need to target SDK version 28. This requires us to support the permission system introduced in Marshmallow. Before we access the calendar we need to check and potentially request
the calendar permission.

It seems like we don't actually need the storage permission, we get access rights to files received via intents automatically.

Diff Detail

R1007 Itinerary - Travel Assistance Application
No Linters Available
No Unit Test Coverage
Build Status
Buildable 7347
Build 7365: arc lint + arc unit
nicolasfella created this revision.Jan 20 2019, 5:50 PM
Restricted Application added a project: KDE PIM. · View Herald TranscriptJan 20 2019, 5:50 PM
Restricted Application added a subscriber: kde-pim. · View Herald Transcript
nicolasfella requested review of this revision.Jan 20 2019, 5:50 PM
vkrause accepted this revision.Jan 21 2019, 6:05 AM
This revision is now accepted and ready to land.Jan 21 2019, 6:05 AM
nicolasfella closed this revision.Jan 24 2019, 8:21 AM