fix(secubox-portal): Add missing ACL file for dashboard access

The 403 error was caused by missing ACL file. Added
luci-app-secubox-portal.json with read permissions for
luci.secubox and luci.system-hub ubus methods.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
CyberMind-FR 2026-01-14 09:36:20 +01:00
parent 5b55ab3ef9
commit 66cbd00ceb
2 changed files with 27 additions and 1 deletions

View File

@ -10,7 +10,7 @@ LUCI_TITLE:=SecuBox Portal - Unified WebUI
LUCI_DESCRIPTION:=Unified entry point for all SecuBox applications with tabbed navigation
LUCI_DEPENDS:=+luci-base +luci-theme-secubox
LUCI_PKGARCH:=all
PKG_VERSION:=1.0.1
PKG_VERSION:=1.0.2
PKG_RELEASE:=1
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=SecuBox Team <secubox@example.com>

View File

@ -0,0 +1,26 @@
{
"luci-app-secubox-portal": {
"description": "SecuBox Portal - Unified WebUI Dashboard",
"read": {
"ubus": {
"luci.secubox": [
"modules",
"getModules",
"modules_by_category",
"getModuleInfo",
"get_theme",
"getStatus",
"getHealth"
],
"luci.system-hub": [
"status",
"get_system_info",
"get_health",
"get_components",
"list_services"
]
}
},
"write": {}
}
}