mirror of
https://github.com/BreizhHardware/Site-comptage-heure.git
synced 2026-01-18 16:17:28 +01:00
chore: upgrade Next.js to version 16 and update related configurations
This commit is contained in:
@@ -110,7 +110,10 @@ export default function AdminPage() {
|
||||
}, [session, status, router]);
|
||||
|
||||
useEffect(() => {
|
||||
if (session?.user?.role === 'SUPER_ADMIN' || session?.user?.role === 'ADMIN') {
|
||||
if (
|
||||
session?.user?.role === 'SUPER_ADMIN' ||
|
||||
session?.user?.role === 'ADMIN'
|
||||
) {
|
||||
fetchUsers();
|
||||
}
|
||||
}, [session]);
|
||||
@@ -541,8 +544,12 @@ export default function AdminPage() {
|
||||
</Button>
|
||||
</>
|
||||
)
|
||||
) : userMap[userId]?.role === 'SUPER_ADMIN' ? (
|
||||
'Gestionnaire'
|
||||
) : userMap[userId]?.role === 'ADMIN' ? (
|
||||
'Bureau'
|
||||
) : (
|
||||
userMap[userId]?.role === 'SUPER_ADMIN' ? 'Gestionnaire' : userMap[userId]?.role === 'ADMIN' ? 'Bureau' : 'Membre'
|
||||
'Membre'
|
||||
)}
|
||||
</TableCell>
|
||||
</TableRow>
|
||||
|
||||
@@ -7,7 +7,10 @@ export const dynamic = 'force-dynamic';
|
||||
|
||||
export async function GET(request: NextRequest) {
|
||||
const session = await getServerSession(authOptions);
|
||||
if (!session || (session.user.role !== 'ADMIN' && session.user.role !== 'SUPER_ADMIN')) {
|
||||
if (
|
||||
!session ||
|
||||
(session.user.role !== 'ADMIN' && session.user.role !== 'SUPER_ADMIN')
|
||||
) {
|
||||
return NextResponse.json({ error: 'Accès refusé' }, { status: 403 });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user