From 6102a4b3f6e698226239e61dc50e80937cda7eb3 Mon Sep 17 00:00:00 2001 From: Bubka <858858+Bubka@users.noreply.github.com> Date: Fri, 20 Sep 2024 08:10:20 +0200 Subject: [PATCH] Add an Auth page to the Admin panel --- resources/js/layouts/AdminTabs.vue | 5 +++++ resources/js/router/index.js | 1 + resources/js/views/admin/Auth.vue | 5 +++++ 3 files changed, 11 insertions(+) create mode 100644 resources/js/views/admin/Auth.vue diff --git a/resources/js/layouts/AdminTabs.vue b/resources/js/layouts/AdminTabs.vue index 252cec35..2510ef87 100644 --- a/resources/js/layouts/AdminTabs.vue +++ b/resources/js/layouts/AdminTabs.vue @@ -5,6 +5,11 @@ 'view' : 'admin.appSetup', 'id' : 'lnkTabApp' }, + { + 'name' : 'admin.auth', + 'view' : 'admin.auth', + 'id' : 'lnkTabAuth' + }, { 'name' : 'admin.users', 'view' : 'admin.users', diff --git a/resources/js/router/index.js b/resources/js/router/index.js index a235aeea..2b3ab08c 100644 --- a/resources/js/router/index.js +++ b/resources/js/router/index.js @@ -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 }, diff --git a/resources/js/views/admin/Auth.vue b/resources/js/views/admin/Auth.vue new file mode 100644 index 00000000..ea035782 --- /dev/null +++ b/resources/js/views/admin/Auth.vue @@ -0,0 +1,5 @@ + + +