From 6d4a29e0c3d4f6783a001f1c14a3fcd1cb2faf96 Mon Sep 17 00:00:00 2001 From: ajdj100 Date: Mon, 20 Oct 2025 09:36:05 -0400 Subject: [PATCH] implemented guest pre application user flow --- ui/src/pages/Homepage.vue | 29 +++++++++++++++++++++++++++++ ui/src/router/index.js | 9 +++++---- 2 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 ui/src/pages/Homepage.vue diff --git a/ui/src/pages/Homepage.vue b/ui/src/pages/Homepage.vue new file mode 100644 index 0000000..739d09e --- /dev/null +++ b/ui/src/pages/Homepage.vue @@ -0,0 +1,29 @@ + + + diff --git a/ui/src/router/index.js b/ui/src/router/index.js index f886f04..6293721 100644 --- a/ui/src/router/index.js +++ b/ui/src/router/index.js @@ -9,6 +9,7 @@ const router = createRouter({ // AUTH REQUIRED { path: '/apply', component: () => import('@/pages/Application.vue'), meta: { requiresAuth: true } }, + { path: '/', component: () => import('@/pages/Homepage.vue'), meta: { requiresAuth: true } }, // MEMBER ROUTES { path: '/members', component: () => import('@/pages/memberList.vue'), meta: { requiresAuth: true, memberOnly: true } }, @@ -61,10 +62,10 @@ router.beforeEach(async (to) => { console.log(!user.hasRole("Dev")); - // Must have specific role - if (to.meta.roles && !user.hasRole('Dev') && !user.hasAnyRole(to.meta.roles)) { - return '/unauthorized' - } + // // Must have specific role + // if (to.meta.roles && !user.hasRole('Dev') && !user.hasAnyRole(to.meta.roles)) { + // return '/unauthorized' + // } }) export default router; \ No newline at end of file