Merge manager tools into main cabinet

This commit is contained in:
Ruslan Bakiev
2026-04-03 19:01:22 +07:00
parent 541b264b95
commit 1c19b06451
21 changed files with 1483 additions and 77 deletions

View File

@@ -0,0 +1,13 @@
import { MeDocument } from '~/composables/graphql/generated';
export default defineNuxtRouteMiddleware(async () => {
const { client } = useApolloClient('default');
const response = await client.query({
query: MeDocument,
fetchPolicy: 'cache-first',
});
if (response.data.me?.role !== 'MANAGER') {
return navigateTo('/');
}
});