diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2015-05-23 18:01:35 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2015-05-23 18:19:29 +0200 |
commit | 28ec00005f7fe3a98d7c53863bdd3aae2fbd5f86 (patch) | |
tree | 6de9b564a3206eb1c4b82716fc420b1537d9f5ba | |
parent | 33039efbd5b19781406f546c7e025c100a24f97a (diff) | |
download | ModemManager-28ec00005f7fe3a98d7c53863bdd3aae2fbd5f86.tar.gz |
polkit: added Voice policy rule
-rw-r--r-- | data/org.freedesktop.ModemManager1.conf.polkit | 35 | ||||
-rw-r--r-- | data/org.freedesktop.ModemManager1.policy.in.in | 9 |
2 files changed, 44 insertions, 0 deletions
diff --git a/data/org.freedesktop.ModemManager1.conf.polkit b/data/org.freedesktop.ModemManager1.conf.polkit index d1ea16696..275de239e 100644 --- a/data/org.freedesktop.ModemManager1.conf.polkit +++ b/data/org.freedesktop.ModemManager1.conf.polkit @@ -192,6 +192,41 @@ send_interface="org.freedesktop.ModemManager1.Sms" send_member="Send"/> + <!-- org.freedesktop.ModemManager1.Modem.Voice.xml --> + + <!-- Allowed for everyone --> + <allow send_destination="org.freedesktop.ModemManager1" + send_interface="org.freedesktop.ModemManager1.Modem.Voice" + send_member="ListCalls"/> + + <!-- Protected by the Voice policy rule --> + <allow send_destination="org.freedesktop.ModemManager1" + send_interface="org.freedesktop.ModemManager1.Modem.Voice" + send_member="CreateCall"/> + + <allow send_destination="org.freedesktop.ModemManager1" + send_interface="org.freedesktop.ModemManager1.Modem.Voice" + send_member="DeleteCall"/> + + <!-- org.freedesktop.ModemManager1.Call.xml --> + + <!-- Protected by the Voice policy rule --> + <allow send_destination="org.freedesktop.ModemManager1" + send_interface="org.freedesktop.ModemManager1.Call" + send_member="Start"/> + + <allow send_destination="org.freedesktop.ModemManager1" + send_interface="org.freedesktop.ModemManager1.Call" + send_member="Accept"/> + + <allow send_destination="org.freedesktop.ModemManager1" + send_interface="org.freedesktop.ModemManager1.Call" + send_member="Hangup"/> + + <allow send_destination="org.freedesktop.ModemManager1" + send_interface="org.freedesktop.ModemManager1.Call" + send_member="SendTone"/> + <!-- org.freedesktop.ModemManager1.Modem.Signal.xml --> <!-- Allowed for everyone --> diff --git a/data/org.freedesktop.ModemManager1.policy.in.in b/data/org.freedesktop.ModemManager1.policy.in.in index 7b3a22a3e..79e3ed4cc 100644 --- a/data/org.freedesktop.ModemManager1.policy.in.in +++ b/data/org.freedesktop.ModemManager1.policy.in.in @@ -45,6 +45,15 @@ </defaults> </action> + <action id="org.freedesktop.ModemManager1.Voice"> + <_description>Accept incoming voice calls or start outgoing voice calls.</_description> + <_message>System policy prevents voice calls.</_message> + <defaults> + <allow_inactive>no</allow_inactive> + <allow_active>@MM_DEFAULT_USER_POLICY@</allow_active> + </defaults> + </action> + <action id="org.freedesktop.ModemManager1.Location"> <_description>Enable and view geographic location and positioning information</_description> <_message>System policy prevents enabling or viewing geographic location information.</_message> |