Skip to content

Commit

Permalink
fix: amin wrapper (#393)
Browse files Browse the repository at this point in the history
  • Loading branch information
DevNono authored Sep 27, 2024
1 parent 5e0ba1f commit 950489f
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/components/Wrapper.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import { setRedirect } from '@/modules/redirect';
import { fetchTournaments } from '@/modules/tournament';
import { fetchPartners } from '@/modules/partners';
import { fetchAllCarts } from '@/modules/carts';
import { toast } from 'react-toastify';

/**
* The navigation events component that is used to track navigation events.
Expand Down Expand Up @@ -139,25 +140,30 @@ export default function Wrapper({
return;
}
if (
pathname === '/admin/users' &&
['/admin/users', '/admin/tournaments'].includes(pathname) &&
!permissions.includes(Permission.anim) &&
!permissions.includes(Permission.admin)
) {
toast.error('Il faut être administrateur ou avoir la permission anim pour accéder à cette page');
dispatch(setRedirect('/admin'));
return;
}

if (
pathname === '/admin/scan' &&
!permissions.includes(Permission.entry) &&
!permissions.includes(Permission.admin)
) {
toast.error('Il faut être administrateur ou avoir la permission entry pour accéder à cette page');
dispatch(setRedirect('/admin'));
return;
}

if (
['/admin/tournaments', '/admin/shop', '/admin/partners', '/admin/settings'].includes(pathname) &&
['/admin/shop', '/admin/settings', '/admin/partners'].includes(pathname) &&
!permissions.includes(Permission.admin)
) {
toast.error('Il faut être administrateur pour accéder à cette page');
dispatch(setRedirect('/admin'));
return;
}
Expand Down

0 comments on commit 950489f

Please sign in to comment.