Add an Auth page to the Admin panel

This commit is contained in:
Bubka 2024-09-20 08:10:20 +02:00
parent d90ffd504a
commit 6102a4b3f6
3 changed files with 11 additions and 0 deletions

View File

@ -5,6 +5,11 @@
'view' : 'admin.appSetup',
'id' : 'lnkTabApp'
},
{
'name' : 'admin.auth',
'view' : 'admin.auth',
'id' : 'lnkTabAuth'
},
{
'name' : 'admin.users',
'view' : 'admin.users',

View File

@ -36,6 +36,7 @@ const router = createRouter({
{ path: '/settings/webauthn', name: 'settings.webauthn.devices', component: () => import('../views/settings/WebAuthn.vue'), meta: { middlewares: [authGuard], watchedByKicker: true, showAbout: true } },
{ path: '/admin/app', name: 'admin.appSetup', component: () => import('../views/admin/AppSetup.vue'), meta: { middlewares: [authGuard, adminOnly], watchedByKicker: true, showAbout: true } },
{ path: '/admin/auth', name: 'admin.auth', component: () => import('../views/admin/Auth.vue'), meta: { middlewares: [authGuard, adminOnly], watchedByKicker: true, showAbout: true } },
{ path: '/admin/users', name: 'admin.users', component: () => import('../views/admin/Users.vue'), meta: { middlewares: [authGuard, adminOnly], watchedByKicker: true, showAbout: true } },
{ path: '/admin/users/create', name: 'admin.createUser', component: () => import('../views/admin/users/Create.vue'), meta: { middlewares: [authGuard, adminOnly], watchedByKicker: true, showAbout: true } },
{ path: '/admin/users/:userId/manage', name: 'admin.manageUser', component: () => import('../views/admin/users/Manage.vue'), meta: { middlewares: [authGuard, adminOnly], watchedByKicker: true, showAbout: true }, props: true },

View File

@ -0,0 +1,5 @@
<script setup>
</script>
<template>