Checkpoint: Système d'attestations de formation implémenté
✅ Infrastructure backend : - Tables attestations et configAttestation en base de données - Service de génération PDF avec PDFKit (attestationService.ts) - Génération automatique de PDF avec template personnalisable - Upload automatique vers S3 avec URLs publiques - Procédures tRPC pour générer, récupérer et configurer ✅ Interface utilisateur : - Page de configuration des attestations (/admin/attestations) - Personnalisation du texte avec variables dynamiques (nomComplet, nomFormation, dateDebut, dateFin) - Configuration du signataire (nom et fonction) - Bouton "Générer" dans la page de validation des présences formateur - Génération automatique avec ouverture du PDF dans un nouvel onglet ✅ Fonctionnalités : - Vérification des doublons (une seule attestation par apprenant/séquence) - Génération uniquement pour les apprenants marqués comme présents - PDF professionnel avec détails de la formation et dates - Stockage permanent sur S3 📋 Améliorations futures possibles : - Upload de logo et signature personnalisés - Envoi automatique par email aux apprenants - Espace apprenant pour télécharger les attestations
This commit is contained in:
8
todo.md
8
todo.md
@@ -442,3 +442,11 @@
|
||||
- [x] Interface de gestion des emails formateurs dans Configuration
|
||||
- [x] Tableau de bord des notifications avec historique des emails envoyés
|
||||
- [x] Lien vers questionnaire de satisfaction dans l'email de remerciement
|
||||
|
||||
## Réimplémentation attestations (16/12/2025)
|
||||
- [x] Recréer les tables en base de données
|
||||
- [x] Recréer le service de génération PDF
|
||||
- [x] Recréer les procédures tRPC
|
||||
- [x] Créer la page de configuration
|
||||
- [x] Intégrer le bouton dans la page de validation des présences
|
||||
- [x] Tester la génération complète
|
||||
|
||||
Reference in New Issue
Block a user