|
|
@@ -1,6 +1,9 @@
|
|
|
import { useAbility } from '@casl/vue'
|
|
|
import { useRedirect } from '~/composables/utils/useRedirect'
|
|
|
|
|
|
+/**
|
|
|
+ * Détermine les autorisations d'accès aux pages
|
|
|
+ */
|
|
|
export default defineNuxtRouteMiddleware((to, _) => {
|
|
|
const ability = useAbility()
|
|
|
const candidates = to.matched.map((route) => route.name)
|