Checkpoint: Correction de l'accès à la liste des apprenants dans la gestion des attestations pour les formateurs:

- Remplacement de adminProcedure par protectedProcedure pour getApprenantsWithStatus
- Les formateurs peuvent maintenant voir la liste des apprenants et gérer les attestations
This commit is contained in:
Manus
2026-01-25 08:40:38 -05:00
parent 3e14adcf70
commit 964b83d4d1
2 changed files with 8 additions and 1 deletions

View File

@@ -2580,7 +2580,7 @@ export const appRouter = router({
}), }),
// Récupérer les apprenants avec leur statut d'attestation // Récupérer les apprenants avec leur statut d'attestation
getApprenantsWithStatus: adminProcedure getApprenantsWithStatus: protectedProcedure
.input(z.object({ formationId: z.number() })) .input(z.object({ formationId: z.number() }))
.query(async ({ input }) => { .query(async ({ input }) => {
try { try {

View File

@@ -1258,4 +1258,11 @@
- [x] Adapter les procédures backend pour gérer les deux périodes - [x] Adapter les procédures backend pour gérer les deux périodes
- [x] Modifier l'interface d'émargement pour proposer le choix matin/après-midi (EmargementScan + FormateurEmargement) - [x] Modifier l'interface d'émargement pour proposer le choix matin/après-midi (EmargementScan + FormateurEmargement)
- [x] Vérifier l'export de feuille de présence (déjà configuré avec deux colonnes) - [x] Vérifier l'export de feuille de présence (déjà configuré avec deux colonnes)
- [x] Déployer sur le VPS
## Corriger l'affichage vide de la liste des apprenants dans la gestion des attestations pour les formateurs
- [x] Identifier le fichier de gestion des attestations
- [x] Analyser les procédures backend concernées
- [x] Corriger les restrictions d'accès pour les formateurs (getApprenantsWithStatus)
- [ ] Déployer sur le VPS - [ ] Déployer sur le VPS