From b5b42c7034cf59419ff72392ef103cf2b2ef95f2 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 22 Sep 2022 18:04:37 +0200 Subject: [PATCH] chore(nc-gui): formatting --- packages/nc-gui/middleware/auth.global.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/nc-gui/middleware/auth.global.ts b/packages/nc-gui/middleware/auth.global.ts index c2808918d1..169a54bcfe 100644 --- a/packages/nc-gui/middleware/auth.global.ts +++ b/packages/nc-gui/middleware/auth.global.ts @@ -75,8 +75,10 @@ export default defineNuxtRouteMiddleware(async (to, from) => { /** if users are accessing the projects without having enough permissions, redirect to My Projects page */ if (to.params.projectId && from.params.projectId !== to.params.projectId) { const user = await api.auth.me({ project_id: to?.params?.projectId as string }) + if (user?.roles?.user) { message.error("You don't have enough permission to access the project.") + return navigateTo('/') } }