From 6f7ee8e8c2e37e4113d63711d620cd4ccfdfb326 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Wed, 28 Jan 2026 15:31:13 +0100 Subject: [PATCH] refactor(menu): Move CrowdSec and Threat Monitor to Services menu - CrowdSec: admin/secubox/security/crowdsec -> admin/services/crowdsec - Threat Monitor: admin/secubox/security/threats -> admin/services/threat-monitor Co-Authored-By: Claude Opus 4.5 --- .../menu.d/luci-app-crowdsec-dashboard.json | 22 +++++++++---------- .../luci-app-secubox-security-threats.json | 6 ++--- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package/secubox/luci-app-crowdsec-dashboard/root/usr/share/luci/menu.d/luci-app-crowdsec-dashboard.json b/package/secubox/luci-app-crowdsec-dashboard/root/usr/share/luci/menu.d/luci-app-crowdsec-dashboard.json index b36e13d6..af11a14d 100644 --- a/package/secubox/luci-app-crowdsec-dashboard/root/usr/share/luci/menu.d/luci-app-crowdsec-dashboard.json +++ b/package/secubox/luci-app-crowdsec-dashboard/root/usr/share/luci/menu.d/luci-app-crowdsec-dashboard.json @@ -1,7 +1,7 @@ { - "admin/secubox/security/crowdsec": { + "admin/services/crowdsec": { "title": "CrowdSec", - "order": 10, + "order": 80, "action": { "type": "firstchild" }, @@ -9,7 +9,7 @@ "acl": ["luci-app-crowdsec-dashboard"] } }, - "admin/secubox/security/crowdsec/overview": { + "admin/services/crowdsec/overview": { "title": "Overview", "order": 5, "action": { @@ -17,7 +17,7 @@ "path": "crowdsec-dashboard/overview" } }, - "admin/secubox/security/crowdsec/wizard": { + "admin/services/crowdsec/wizard": { "title": "Setup Wizard", "order": 10, "action": { @@ -25,7 +25,7 @@ "path": "crowdsec-dashboard/wizard" } }, - "admin/secubox/security/crowdsec/decisions": { + "admin/services/crowdsec/decisions": { "title": "Decisions", "order": 20, "action": { @@ -33,7 +33,7 @@ "path": "crowdsec-dashboard/decisions" } }, - "admin/secubox/security/crowdsec/alerts": { + "admin/services/crowdsec/alerts": { "title": "Alerts", "order": 30, "action": { @@ -41,7 +41,7 @@ "path": "crowdsec-dashboard/alerts" } }, - "admin/secubox/security/crowdsec/bouncers": { + "admin/services/crowdsec/bouncers": { "title": "Bouncers", "order": 40, "action": { @@ -49,7 +49,7 @@ "path": "crowdsec-dashboard/bouncers" } }, - "admin/secubox/security/crowdsec/waf": { + "admin/services/crowdsec/waf": { "title": "WAF/AppSec", "order": 45, "action": { @@ -57,7 +57,7 @@ "path": "crowdsec-dashboard/waf" } }, - "admin/secubox/security/crowdsec/metrics": { + "admin/services/crowdsec/metrics": { "title": "Metrics", "order": 50, "action": { @@ -65,7 +65,7 @@ "path": "crowdsec-dashboard/metrics" } }, - "admin/secubox/security/crowdsec/settings": { + "admin/services/crowdsec/settings": { "title": "Settings", "order": 90, "action": { @@ -73,4 +73,4 @@ "path": "crowdsec-dashboard/settings" } } -} \ No newline at end of file +} diff --git a/package/secubox/luci-app-secubox-security-threats/root/usr/share/luci/menu.d/luci-app-secubox-security-threats.json b/package/secubox/luci-app-secubox-security-threats/root/usr/share/luci/menu.d/luci-app-secubox-security-threats.json index ff979f7d..758491ca 100644 --- a/package/secubox/luci-app-secubox-security-threats/root/usr/share/luci/menu.d/luci-app-secubox-security-threats.json +++ b/package/secubox/luci-app-secubox-security-threats/root/usr/share/luci/menu.d/luci-app-secubox-security-threats.json @@ -1,7 +1,7 @@ { - "admin/secubox/security/threats": { + "admin/services/threat-monitor": { "title": "Threat Monitor", - "order": 15, + "order": 85, "action": { "type": "firstchild" }, @@ -9,7 +9,7 @@ "acl": ["luci-app-secubox-security-threats"] } }, - "admin/secubox/security/threats/dashboard": { + "admin/services/threat-monitor/dashboard": { "title": "Dashboard", "order": 10, "action": {