Merge pull request #5165 from aparcar/fix-acl
authorJo-Philipp Wich <jo@mein.io>
Sun, 4 Jul 2021 09:31:16 +0000 (11:31 +0200)
committerGitHub <noreply@github.com>
Sun, 4 Jul 2021 09:31:16 +0000 (11:31 +0200)
luci-app-attendedsysupgrade: fix ACL definition

applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json

index e3ceeaa35d2a3d56324b02fa37e2f0bc05e760e1..ec102e3dad7b1b22f4fee94e44e8affd9c6bffbe 100644 (file)
@@ -2,16 +2,35 @@
        "luci-app-attendedsysupgrade": {
                "description": "Grant UCI access to LuCI app attendedsysupgrade",
                "read": {
-                       "uci": ["attendedsysupgrade"],
                        "ubus": {
-                               "rpc-sys": ["upgrade_start", "packagelist"]
-                       }
+                               "rpc-sys": [
+                                       "upgrade_start",
+                                       "packagelist"
+                               ],
+                               "system": [
+                                       "board",
+                                       "info"
+                               ],
+                               "uci": [
+                                       "get"
+                               ]
+                       },
+                       "uci": [
+                               "attendedsysupgrade"
+                       ]
                },
                "write": {
-                       "uci": ["attendedsysupgrade"],
+                       "cgi-io": [
+                               "upload"
+                       ],
                        "ubus": {
-                               "rpc-sys": ["upgrade_start"]
-                       }
+                               "uci": [
+                                       "set", "commit"
+                               ]
+                       },
+                       "uci": [
+                               "attendedsysupgrade"
+                       ]
                }
        }
 }