diff --git a/frontend/middleware/advanced-only.ts b/frontend/middleware/advanced-only.ts new file mode 100644 index 000000000000..e9d69a2fd852 --- /dev/null +++ b/frontend/middleware/advanced-only.ts @@ -0,0 +1,11 @@ +interface AdvancedOnlyRedirectParams { + $auth: any + redirect: (path: string) => void +} +export default function ({ $auth, redirect }: AdvancedOnlyRedirectParams) { + // If the user is not allowed to organize redirect to the home page + if (!$auth.user.advanced) { + console.warn("User is not allowed to access advanced features"); + return redirect("/") + } +} diff --git a/frontend/middleware/can-organize-only.ts b/frontend/middleware/can-organize-only.ts index 9bb6b6603d75..93d6c5c5aabf 100644 --- a/frontend/middleware/can-organize-only.ts +++ b/frontend/middleware/can-organize-only.ts @@ -3,7 +3,6 @@ interface CanOrganizeRedirectParams { redirect: (path: string) => void } export default function ({ $auth, redirect }: CanOrganizeRedirectParams) { - console.log($auth.user); // If the user is not allowed to organize redirect to the home page if (!$auth.user.canOrganize) { console.warn("User is not allowed to organize data");