From 5ef23e0330c6eb914126e6f770b2139ec6767ce8 Mon Sep 17 00:00:00 2001 From: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Date: Fri, 2 Feb 2024 14:43:59 +0000 Subject: [PATCH] add group-only middleware --- frontend/middleware/group-only.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 frontend/middleware/group-only.ts diff --git a/frontend/middleware/group-only.ts b/frontend/middleware/group-only.ts new file mode 100644 index 000000000000..92882287cafe --- /dev/null +++ b/frontend/middleware/group-only.ts @@ -0,0 +1,11 @@ +interface GroupOnlyRedirectParams { + $auth: any + route: any + redirect: (path: string) => void +} + +export default function ({ $auth, route, redirect }: GroupOnlyRedirectParams) { + if (route.params.groupSlug !== $auth.user.groupSlug) { + redirect("/") + } +}