summaryrefslogtreecommitdiff
path: root/alarm-service.conf.in
diff options
context:
space:
mode:
Diffstat (limited to 'alarm-service.conf.in')
-rw-r--r--alarm-service.conf.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/alarm-service.conf.in b/alarm-service.conf.in
index 8927d7b..157e415 100644
--- a/alarm-service.conf.in
+++ b/alarm-service.conf.in
@@ -8,11 +8,16 @@
<policy user="app_fw">
<allow own="org.tizen.alarm.manager"/>
<allow send_destination="org.tizen.alarm.manager"/>
- <allow send_path="/org/tizen/alarm/client" send_interface="org.tizen.alarm.client" send_member="alarm_expired"/>
+ <allow send_destination_prefix="ALARM" send_path="/org/tizen/alarm/client" send_interface="org.tizen.alarm.client" send_member="alarm_expired"/>
+ <allow send_destination_prefix="ALARM" send_path="/org/tizen/alarm/manager" send_interface="org.tizen.alarm.manager" send_member="alarm_expired" send_type="signal"/>
</policy>
<policy context="default">
<deny own="org.tizen.alarm.manager"/>
<deny send_destination="org.tizen.alarm.manager"/>
+ <deny own_prefix="ALARM"/>
+ <check own_prefix="ALARM" privilege="http://tizen.org/privilege/alarm.set"/>
+ <deny send_destination_prefix="ALARM" send_path="/org/tizen/alarm/client"/>
+ <deny send_destination_prefix="ALARM" send_path="/org/tizen/alarm/manager" send_interface="org.tizen.alarm.manager" send_member="alarm_expired" send_type="signal"/>
<allow send_destination="org.tizen.alarm.manager" send_interface="org.freedesktop.DBus.Properties" send_member="GetAll"/>
<allow send_destination="org.tizen.alarm.manager" send_interface="org.freedesktop.DBus.Properties" send_member="Get"/>
<check send_destination="org.tizen.alarm.manager" send_interface="org.tizen.alarm.manager" send_member="alarm_set_rtc_time" privilege="http://tizen.org/privilege/alarm.set"/>