invite base operations

This commit is contained in:
Julian Krauser 2024-11-23 14:25:41 +01:00
parent 51e9452901
commit 61052805ae
9 changed files with 375 additions and 11 deletions

View file

@ -41,19 +41,33 @@ const router = createRouter({
],
},
{
path: "/reset",
name: "reset",
path: "/setup",
name: "setup",
component: () => import("@/views/RouterView.vue"),
beforeEnter: [isSetup],
children: [
{
path: "",
name: "reset-start",
component: () => import("@/views/reset/Start.vue"),
name: "setup-create",
component: () => import("@/views/setup/Setup.vue"),
},
{
path: "reset",
name: "reset-reset",
component: () => import("@/views/reset/Reset.vue"),
path: "verify",
name: "setup-verify",
component: () => import("@/views/setup/Verify.vue"),
props: (route) => ({ mail: route.query.mail, token: route.query.token }),
},
],
},
{
path: "/invite",
name: "invite",
component: () => import("@/views/RouterView.vue"),
children: [
{
path: "verify",
name: "invite-verify",
component: () => import("@/views/invite/Verify.vue"),
props: (route) => ({ mail: route.query.mail, token: route.query.token }),
},
],
@ -403,6 +417,11 @@ const router = createRouter({
name: "admin-user-user",
component: () => import("@/views/admin/user/User.vue"),
},
{
path: "invites",
name: "admin-user-user-invites",
component: () => import("@/views/admin/user/Invite.vue"),
},
{
path: ":id/edit",
name: "admin-user-user-edit",