import { Link } from 'react-router-dom'; import { ProjectNav } from '@/components/ProjectNav'; /** * Refus explicite plutôt que formulaire cassé. * * Le serveur refuse déjà chaque endpoint d'administration, mais un utilisateur * qui arrive par URL directe voit alors un écran à moitié vide, un menu déroulant * sans options et un « Access Denied » brut au moment de valider. Il croit à une * panne, alors que le système fonctionne exactement comme prévu. * * La barre de navigation reste en place : un refus ne doit pas être un cul-de-sac. * Sans elle, l'utilisateur perd le retour aux projets ET la déconnexion, et la * seule sortie serait le bouton « Précédent » du navigateur. */ export function RequiresAdmin({ projectUuid }: { projectUuid: string }) { return (
Cette page est réservée aux administrateurs
La gestion des membres et des clés d'accès demande un rôle « admin » ou « owner » sur ce projet. Demandez-le à un administrateur si vous en avez besoin.
Revenir à l'éditeur