diff --git a/luci-app-auth-guardian/root/usr/share/rpcd/acl.d/luci-app-auth-guardian.json b/luci-app-auth-guardian/root/usr/share/rpcd/acl.d/luci-app-auth-guardian.json index 5b68bb4f..92811d65 100644 --- a/luci-app-auth-guardian/root/usr/share/rpcd/acl.d/luci-app-auth-guardian.json +++ b/luci-app-auth-guardian/root/usr/share/rpcd/acl.d/luci-app-auth-guardian.json @@ -3,15 +3,28 @@ "description": "Auth Guardian", "read": { "ubus": { - "luci.auth-guardian": ["status", "sessions", "vouchers", "oauth_providers", "bypass_list"] + "luci.auth-guardian": [ + "status", + "list_providers", + "list_vouchers", + "list_sessions", + "get_logs" + ] }, - "uci": ["authguard"] + "uci": ["auth_guardian"] }, "write": { "ubus": { - "luci.auth-guardian": ["generate_voucher"] + "luci.auth-guardian": [ + "set_provider", + "delete_provider", + "create_voucher", + "delete_voucher", + "validate_voucher", + "revoke_session" + ] }, - "uci": ["authguard"] + "uci": ["auth_guardian"] } } } diff --git a/luci-app-netifyd-dashboard/root/usr/share/rpcd/acl.d/luci-app-netifyd-dashboard.json b/luci-app-netifyd-dashboard/root/usr/share/rpcd/acl.d/luci-app-netifyd-dashboard.json index c4c0304d..d8dd549e 100644 --- a/luci-app-netifyd-dashboard/root/usr/share/rpcd/acl.d/luci-app-netifyd-dashboard.json +++ b/luci-app-netifyd-dashboard/root/usr/share/rpcd/acl.d/luci-app-netifyd-dashboard.json @@ -3,9 +3,19 @@ "description": "Grant access to LuCI Netifyd Dashboard", "read": { "ubus": { - "netifyd": [ "status", "flows", "applications", "protocols", "devices", "stats" ], + "luci.netifyd-dashboard": [ + "status", + "flows", + "applications", + "protocols", + "devices", + "stats", + "risks", + "category_bandwidth", + "top_talkers", + "dns_queries" + ], "system": [ "info", "board" ], - "luci-rpc": [ "getNetifydStats" ], "file": [ "read", "stat" ] }, "uci": [ "netifyd", "netifyd-dashboard" ] diff --git a/luci-app-network-modes/root/usr/share/rpcd/acl.d/luci-app-network-modes.json b/luci-app-network-modes/root/usr/share/rpcd/acl.d/luci-app-network-modes.json index 8ff08f7e..111ebbb7 100644 --- a/luci-app-network-modes/root/usr/share/rpcd/acl.d/luci-app-network-modes.json +++ b/luci-app-network-modes/root/usr/share/rpcd/acl.d/luci-app-network-modes.json @@ -3,17 +3,12 @@ "description": "Grant access to LuCI Network Modes Dashboard", "read": { "ubus": { - "network-modes": [ + "luci.network-modes": [ "status", - "modes", "get_current_mode", "get_available_modes", - "preview_changes", - "sniffer_config", - "ap_config", - "relay_config", - "router_config", - "generate_config" + "get_interfaces", + "validate_config" ], "system": [ "info", "board" ], "network.interface": [ "status", "dump" ], @@ -28,13 +23,8 @@ }, "write": { "ubus": { - "network-modes": [ - "set_mode", - "apply_mode", - "confirm_mode", - "rollback", - "update_settings", - "add_vhost" + "luci.network-modes": [ + "set_mode" ] }, "uci": [ "network", "wireless", "firewall", "dhcp", "network-modes" ] diff --git a/luci-app-wireguard-dashboard/root/usr/share/rpcd/acl.d/luci-app-wireguard-dashboard.json b/luci-app-wireguard-dashboard/root/usr/share/rpcd/acl.d/luci-app-wireguard-dashboard.json index bd29e301..0fb2595d 100644 --- a/luci-app-wireguard-dashboard/root/usr/share/rpcd/acl.d/luci-app-wireguard-dashboard.json +++ b/luci-app-wireguard-dashboard/root/usr/share/rpcd/acl.d/luci-app-wireguard-dashboard.json @@ -3,7 +3,13 @@ "description": "Grant access to LuCI WireGuard Dashboard", "read": { "ubus": { - "wireguard-dashboard": [ "status", "interfaces", "peers", "traffic", "config" ], + "luci.wireguard-dashboard": [ + "status", + "get_interfaces", + "get_peers", + "config", + "traffic" + ], "system": [ "info", "board" ], "file": [ "read", "stat", "exec" ] }, @@ -14,6 +20,15 @@ } }, "write": { + "ubus": { + "luci.wireguard-dashboard": [ + "generate_keys", + "add_peer", + "remove_peer", + "generate_config", + "generate_qr" + ] + }, "uci": [ "wireguard-dashboard" ] } }