Files
gremiumhub/legalconsenthub/app/middleware/permissions.global.ts

8 lines
227 B
TypeScript

export default defineNuxtRouteMiddleware((to) => {
const { canWriteApplicationForms } = usePermissions()
if (to.path === '/create' && !canWriteApplicationForms.value) {
return navigateTo('/', { replace: true })
}
})