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

Commit c1b451ba authored by Adnan Begovic's avatar Adnan Begovic
Browse files

DeskClock: Externalize permissions to CMSDK.

Change-Id: Ifdbfd986823490a7e5af91943c176e5419d1de78
parent 3fc8d67f
Loading
Loading
Loading
Loading
+3 −24
Original line number Diff line number Diff line
@@ -22,27 +22,6 @@

    <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="21" ></uses-sdk>

    <permission
        android:name="cyanogenmod.alarmclock.permission.WRITE_ALARMS"
        android:permissionGroup="android.permission-group.SYSTEM_CLOCK"
        android:protectionLevel="system|signature"
        android:label="@string/permlab_write_alarms"
        android:description="@string/permdesc_write_alarms"/>

    <permission
        android:name="cyanogenmod.alarmclock.permission.MANAGE_ALARMS"
        android:permissionGroup="android.permission-group.SYSTEM_CLOCK"
        android:protectionLevel="normal"
        android:label="@string/permlab_manage_alarms"
        android:description="@string/permdesc_manage_alarms"/>

    <permission
        android:name="cyanogenmod.alarmclock.permission.READ_ALARMS"
        android:permissionGroup="android.permission-group.SYSTEM_CLOCK"
        android:protectionLevel="normal"
        android:label="@string/permlab_read_alarms"
        android:description="@string/permdesc_read_alarms"/>

    <application android:label="@string/app_label"
                 android:icon="@mipmap/ic_launcher_alarmclock"
                 android:requiredForAllUsers="true"
@@ -50,8 +29,8 @@

        <provider android:name=".provider.ClockProvider"
                android:authorities="com.android.deskclock"
                android:readPermission="cyanogenmod.alarmclock.permission.READ_ALARMS"
                android:writePermission="cyanogenmod.alarmclock.permission.WRITE_ALARMS"
                android:readPermission="cyanogenmod.permission.READ_ALARMS"
                android:writePermission="cyanogenmod.permission.WRITE_ALARMS"
                android:exported="true" />

        <provider android:name="com.android.deskclock.worldclock.db.DbCityProvider"
@@ -283,7 +262,7 @@

        <service android:name="com.android.deskclock.AlarmModificationIntentService"
                android:exported="true"
                android:permission="cyanogenmod.alarmclock.permission.MANAGE_ALARMS"
                android:permission="cyanogenmod.permission.MANAGE_ALARMS"
                android:description="@string/alarm_modification_service_desc">
            <intent-filter>
                <action android:name="cyanogenmod.alarmclock.SET_ALARM_ENABLED" />
+0 −6
Original line number Diff line number Diff line
@@ -99,11 +99,5 @@
    <string name="activity_not_found">Activity not found!</string>

    <!-- Permissions for reading/writing DeskClock alarms provider -->
    <string name="permlab_write_alarms">directly change alarms</string>
    <string name="permdesc_write_alarms">Allows an app to add, modify or delete all of your alarms.</string>
    <string name="permlab_manage_alarms">toggle scheduled alarms</string>
    <string name="permdesc_manage_alarms">Allows an app to turn on or off your scheduled alarms.</string>
    <string name="permlab_read_alarms">access scheduled alarms</string>
    <string name="permdesc_read_alarms">Allows an app to read your scheduled alarms.</string>
    <string name="alarm_modification_service_desc">A service to allow manipulation of alarms by third parties.</string>
</resources>