diff --git a/package/secubox/luci-app-secubox-portal/Makefile b/package/secubox/luci-app-secubox-portal/Makefile index bedbc6cb..250f4b4c 100644 --- a/package/secubox/luci-app-secubox-portal/Makefile +++ b/package/secubox/luci-app-secubox-portal/Makefile @@ -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 diff --git a/package/secubox/luci-app-secubox-portal/root/usr/share/rpcd/acl.d/luci-app-secubox-portal.json b/package/secubox/luci-app-secubox-portal/root/usr/share/rpcd/acl.d/luci-app-secubox-portal.json new file mode 100644 index 00000000..89cbb311 --- /dev/null +++ b/package/secubox/luci-app-secubox-portal/root/usr/share/rpcd/acl.d/luci-app-secubox-portal.json @@ -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": {} + } +}