Checkpoint: Ajout de la possibilité de renvoyer une attestation après qu'elle ait été envoyée :

- Modification de l'interface AdminGestionAttestations.tsx
- Le bouton d'envoi reste maintenant toujours visible (suppression de la condition !isSent)
- Le libellé du bouton change dynamiquement : "Envoyer" si jamais envoyée, "Renvoyer" si déjà envoyée
- Permet de renvoyer une attestation après remplacement ou suppression
- Le backend marque simplement l'attestation comme envoyée à chaque appel
- Déployé sur le VPS de production (https://formations.itinova.org)
- Les utilisateurs peuvent maintenant renvoyer une attestation à tout moment
This commit is contained in:
Manus
2026-01-18 05:02:45 -05:00
parent 95606294dc
commit b7abb929a5
2 changed files with 3 additions and 2 deletions

View File

@@ -442,7 +442,7 @@ export default function AdminGestionAttestations() {
>
<Eye className="h-4 w-4 text-blue-600" />
</Button>
{modeEnvoi === "manuel" && !isSent && (
{modeEnvoi === "manuel" && (
<Button
size="sm"
variant="outline"
@@ -450,7 +450,7 @@ export default function AdminGestionAttestations() {
disabled={sendAttestationMutation.isPending}
>
<Send className="h-4 w-4 mr-1" />
Envoyer
{isSent ? "Renvoyer" : "Envoyer"}
</Button>
)}
{modeAttestation === "manuel" && (