luci-app-travelmate: release 2.0
[project/luci.git] / applications / luci-app-travelmate / root / usr / share / rpcd / acl.d / luci-app-travelmate.json
index a66bc8add6e40252a7ca70b0f7cc72de398d0a46..f3861e0fb63b8cfa3462bd90074a99ef070bb20d 100644 (file)
@@ -1,11 +1,28 @@
 {
        "luci-app-travelmate": {
-               "description": "Grant UCI access for luci-app-travelmate",
-               "read": {
-                       "uci": [ "travelmate" ]
-               },
+               "description": "Grant access to LuCI app travelmate",
                "write": {
+                       "file": {
+                               "/var/run/travelmate.refresh": [ "write" ]
+                       },
                        "uci": [ "travelmate" ]
+               },
+               "read": {
+                       "cgi-io": [ "exec" ],
+                       "file": {
+                               "/etc/travelmate/*.login": [ "list" ],
+                               "/var/run/travelmate.pid": [ "read" ],
+                               "/var/run/travelmate.refresh": [ "read" ],
+                               "/tmp/trm_runtime.json": [ "read" ],
+                               "/sbin/logread -e trm-": [ "exec" ],
+                               "/usr/sbin/logread -e trm-": [ "exec" ],
+                               "/etc/init.d/travelmate reload" : [ "exec" ],
+                               "/etc/init.d/travelmate restart" : [ "exec" ],
+                               "/etc/init.d/travelmate setup [0-9a-z_]* [0-9a-z_]* [0-9]*" : [ "exec" ],
+                               "/etc/init.d/travelmate scan radio[0-9]" : [ "exec" ],
+                               "/usr/bin/qrencode --inline --8bit --type=SVG --output=- *" : [ "exec" ]
+                       },
+                       "uci": [ "travelmate", "wireless" ]
                }
        }
 }