chore: upgrade Next.js to version 16 and update related configurations

This commit is contained in:
2025-10-25 16:23:30 +02:00
parent 35d3cae45d
commit 7501d82230
6 changed files with 2118 additions and 760 deletions

View File

@@ -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>

View File

@@ -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 });
}