diff options
Diffstat (limited to 'alarm-service.conf.in')
-rw-r--r-- | alarm-service.conf.in | 7 |
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"/> |