geenforce: IP allowlist for client endpoints + admin Settings tab

This commit is contained in:
2026-07-27 14:13:50 -04:00
parent ab1622ae58
commit 4ed1296d5e
5 changed files with 232 additions and 11 deletions

View File

@@ -24,6 +24,12 @@ export default [
name: 'geenforce-reports',
component: () => import('./views/EnforcementReports.vue'),
meta: { requiresAuth: true, requiresAdmin: true, plugin: 'geenforce' }
},
{
path: 'settings',
name: 'geenforce-settings',
component: () => import('./views/GeEnforceSettings.vue'),
meta: { requiresAuth: true, requiresAdmin: true, plugin: 'geenforce' }
}
]
}