Переглянути джерело

Merge pull request #5165 from aparcar/fix-acl

luci-app-attendedsysupgrade: fix ACL definition
Jo-Philipp Wich 3 роки тому
батько
коміт
e17180d350

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

@@ -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"
+			]
 		}
 	}
 }