From eb48d9995bdab259c3415298bcbe9927892e2acf Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Fri, 9 Jan 2026 16:19:16 +0100 Subject: [PATCH] fix: Change settings path to /admin/secubox/settings - Add menu entry for admin/secubox/settings in portal menu - Update portal.js to use the shorter settings path Co-Authored-By: Claude Opus 4.5 --- .../htdocs/luci-static/resources/secubox-portal/portal.js | 2 +- .../usr/share/luci/menu.d/luci-app-secubox-portal.json | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js b/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js index df6ccb38..f4015ec9 100644 --- a/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js +++ b/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js @@ -182,7 +182,7 @@ return baseclass.extend({ iconBg: 'rgba(161, 161, 170, 0.15)', iconColor: '#a1a1aa', section: 'system', - path: 'admin/secubox/system/settings', + path: 'admin/secubox/settings', service: null, version: null } diff --git a/package/secubox/luci-app-secubox-portal/root/usr/share/luci/menu.d/luci-app-secubox-portal.json b/package/secubox/luci-app-secubox-portal/root/usr/share/luci/menu.d/luci-app-secubox-portal.json index 50cb18dd..650b5ec6 100644 --- a/package/secubox/luci-app-secubox-portal/root/usr/share/luci/menu.d/luci-app-secubox-portal.json +++ b/package/secubox/luci-app-secubox-portal/root/usr/share/luci/menu.d/luci-app-secubox-portal.json @@ -23,6 +23,14 @@ "path": "secubox-portal/apps" } }, + "admin/secubox/settings": { + "title": "Settings", + "order": 70, + "action": { + "type": "view", + "path": "system-hub/settings" + } + }, "admin/secubox-home": { "title": "SecuBox Home", "order": 0,