- Fix Client Guardian JS files: replace invalid 'require X as Y' syntax with direct RPC declarations (LuCI doesn't support as alias) - Add factory default profile to Client Guardian profiles.json - Redesign Netifyd devices page with modern card-based UI: - Device type detection with emoji icons - Gradient summary cards for stats - Responsive grid layout - Traffic distribution bars - Real-time refresh with pulse animation - Fix Netifyd RPC calls: use correct luci.secubox-netifyd object name - Add WAN access control feature to secubox-admin Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
55 lines
956 B
JSON
55 lines
956 B
JSON
{
|
|
"luci-app-secubox-admin": {
|
|
"description": "SecuBox Admin Control Center",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.secubox": [
|
|
"get_appstore_apps",
|
|
"get_appstore_app",
|
|
"getModules",
|
|
"getModuleInfo",
|
|
"get_dashboard_data",
|
|
"get_system_health",
|
|
"get_alerts",
|
|
"getLogs",
|
|
"listProfiles",
|
|
"get_catalog_sources",
|
|
"check_updates",
|
|
"get_app_versions",
|
|
"get_changelog",
|
|
"get_widget_data",
|
|
"get_wan_access"
|
|
]
|
|
},
|
|
"uci": [
|
|
"secubox",
|
|
"secubox-appstore",
|
|
"firewall",
|
|
"*"
|
|
]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.secubox": [
|
|
"install_appstore_app",
|
|
"remove_appstore_app",
|
|
"enable_module",
|
|
"disable_module",
|
|
"updateModule",
|
|
"applyProfile",
|
|
"set_catalog_source",
|
|
"sync_catalog",
|
|
"set_wan_access",
|
|
"apply_wan_access"
|
|
]
|
|
},
|
|
"uci": [
|
|
"secubox",
|
|
"secubox-appstore",
|
|
"firewall",
|
|
"*"
|
|
]
|
|
}
|
|
}
|
|
}
|