feat: add settings seed action and remove login credentials

SuperAdmins can seed once from Settings, and the login page no longer exposes default credentials.
This commit is contained in:
2026-08-14 23:23:06 +03:30
parent 35dfd4a603
commit 833584b1b4
7 changed files with 160 additions and 24 deletions
+7
View File
@@ -181,6 +181,13 @@ export const routes = [
meta: { permission: 'logs:read' }
},
{
path: 'settings',
name: 'Settings',
component: () => import('@/views/settings/SettingsView.vue'),
meta: { title: 'تنظیمات', superAdminOnly: true }
},
// Errors
{
path: '403',