--- /dev/null
+{
+ "core": {
+ "description": "Core functions for LuCI",
+ "read": {
+ "ubus": {
+ "luci2.ui": [
+ "*"
+ ],
+ "session": [
+ "access"
+ ],
+ "uci": [
+ "*"
+ ]
+ }
+ }
+ },
+
+ "status": {
+ "description": "Status information display",
+ "read": {
+ "ubus": {
+ "iwinfo": [
+ "devices",
+ "info",
+ "assoclist"
+ ],
+ "system": [
+ "info",
+ "board"
+ ],
+ "network.interface": [
+ "status"
+ ],
+ "luci2.network": [
+ "conntrack_count",
+ "dhcp_leases",
+ "dhcp6_leases",
+ "arp_table",
+ "routes",
+ "routes6"
+ ],
+ "luci2.system": [
+ "diskfree",
+ "syslog",
+ "dmesg",
+ "process_list"
+ ]
+ }
+ },
+ "write": {
+ "ubus": {
+ "luci2.system": [
+ "process_signal"
+ ]
+ }
+ }
+ },
+
+ "system": {
+ "description": "General system settings",
+ "read": {
+ "ubus": {
+ "system": [
+ "info",
+ "board"
+ ],
+ "luci2.system": [
+ "init_list"
+ ]
+ },
+ "uci": [
+ "luci"
+ ]
+ },
+ "write": {
+ "ubus": {
+ "luci2.system": [
+ "init_action"
+ ]
+ },
+ "uci": [
+ "luci"
+ ]
+ }
+ },
+
+ "admin": {
+ "description": "Authentication and SSH settings",
+ "read": {
+ "ubus": {
+ "luci2.system": [
+ "sshkeys_get"
+ ]
+ },
+ "uci": [
+ "dropbear"
+ ]
+ },
+ "write": {
+ "ubus": {
+ "luci2.system": [
+ "sshkeys_set",
+ "password_set"
+ ]
+ },
+ "uci": [
+ "dropbear"
+ ]
+ }
+ },
+
+ "software": {
+ "description": "Package management",
+ "read": {
+ "ubus": {
+ "system": [
+ "info",
+ "board"
+ ],
+ "luci2.opkg": [
+ "list",
+ "list_installed",
+ "find",
+ "config_get"
+ ]
+ }
+ },
+ "write": {
+ "ubus": {
+ "luci2.opkg": [
+ "install",
+ "remove",
+ "update",
+ "config_set"
+ ]
+ }
+ }
+ },
+
+ "startup": {
+ "description": "System boot settings",
+ "read": {
+ "ubus": {
+ "luci2.system": [
+ "init_list",
+ "rclocal_get"
+ ]
+ }
+ },
+ "write": {
+ "ubus": {
+ "luci2.system": [
+ "init_action",
+ "rclocal_set"
+ ]
+ }
+ }
+ },
+
+ "cron": {
+ "description": "Crontab management",
+ "read": {
+ "ubus": {
+ "luci2.system": [
+ "crontab_get"
+ ]
+ }
+ },
+ "write": {
+ "ubus": {
+ "luci2.system": [
+ "crontab_set"
+ ]
+ }
+ }
+ },
+
+ "leds": {
+ "description": "Hardware LED configuration",
+ "read": {
+ "ubus": {
+ "network.device": [
+ "status"
+ ],
+ "luci2.system": [
+ "led_list",
+ "usb_list"
+ ]
+ },
+ "uci": [
+ "system"
+ ]
+ },
+ "write": {
+ "uci": [
+ "system"
+ ]
+ }
+ }
+}
+++ /dev/null
-{
- "core": {
- "description": "Core functions for LuCI",
- "read": {
- "ubus": {
- "luci2.ui": [
- "*"
- ],
- "session": [
- "access"
- ],
- "uci": [
- "*"
- ]
- }
- }
- },
-
- "status": {
- "description": "Status information display",
- "read": {
- "ubus": {
- "iwinfo": [
- "devices",
- "info",
- "assoclist"
- ],
- "system": [
- "info",
- "board"
- ],
- "network.interface": [
- "status"
- ],
- "luci2.network": [
- "conntrack_count",
- "dhcp_leases",
- "dhcp6_leases",
- "arp_table",
- "routes",
- "routes6"
- ],
- "luci2.system": [
- "diskfree",
- "syslog",
- "dmesg",
- "process_list"
- ]
- }
- },
- "write": {
- "ubus": {
- "luci2.system": [
- "process_signal"
- ]
- }
- }
- },
-
- "system": {
- "description": "General system settings",
- "read": {
- "ubus": {
- "system": [
- "info",
- "board"
- ],
- "luci2.system": [
- "init_list"
- ]
- },
- "uci": [
- "luci"
- ]
- },
- "write": {
- "ubus": {
- "luci2.system": [
- "init_action"
- ]
- },
- "uci": [
- "luci"
- ]
- }
- },
-
- "admin": {
- "description": "Authentication and SSH settings",
- "read": {
- "ubus": {
- "luci2.system": [
- "sshkeys_get"
- ]
- },
- "uci": [
- "dropbear"
- ]
- },
- "write": {
- "ubus": {
- "luci2.system": [
- "sshkeys_set",
- "password_set"
- ]
- },
- "uci": [
- "dropbear"
- ]
- }
- },
-
- "software": {
- "description": "Package management",
- "read": {
- "ubus": {
- "system": [
- "info",
- "board"
- ],
- "luci2.opkg": [
- "list",
- "list_installed",
- "find",
- "config_get"
- ]
- }
- },
- "write": {
- "ubus": {
- "luci2.opkg": [
- "install",
- "remove",
- "update",
- "config_set"
- ]
- }
- }
- },
-
- "startup": {
- "description": "System boot settings",
- "read": {
- "ubus": {
- "luci2.system": [
- "init_list",
- "rclocal_get"
- ]
- }
- },
- "write": {
- "ubus": {
- "luci2.system": [
- "init_action",
- "rclocal_set"
- ]
- }
- }
- },
-
- "cron": {
- "description": "Crontab management",
- "read": {
- "ubus": {
- "luci2.system": [
- "crontab_get"
- ]
- }
- },
- "write": {
- "ubus": {
- "luci2.system": [
- "crontab_set"
- ]
- }
- }
- },
-
- "leds": {
- "description": "Hardware LED configuration",
- "read": {
- "ubus": {
- "network.device": [
- "status"
- ],
- "luci2.system": [
- "led_list",
- "usb_list"
- ]
- },
- "uci": [
- "system"
- ]
- },
- "write": {
- "uci": [
- "system"
- ]
- }
- }
-}