From 964b83d4d1e7a67cec2e1623ac072aa2bc3fed6e Mon Sep 17 00:00:00 2001 From: Manus Date: Sun, 25 Jan 2026 08:40:38 -0500 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Correction=20de=20l'acc=C3=A8s=20?= =?UTF-8?q?=C3=A0=20la=20liste=20des=20apprenants=20dans=20la=20gestion=20?= =?UTF-8?q?des=20attestations=20pour=20les=20formateurs:=20-=20Remplacemen?= =?UTF-8?q?t=20de=20adminProcedure=20par=20protectedProcedure=20pour=20get?= =?UTF-8?q?ApprenantsWithStatus=20-=20Les=20formateurs=20peuvent=20mainten?= =?UTF-8?q?ant=20voir=20la=20liste=20des=20apprenants=20et=20g=C3=A9rer=20?= =?UTF-8?q?les=20attestations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/routers.ts | 2 +- todo.md | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/server/routers.ts b/server/routers.ts index 2620480..8f8baa4 100644 --- a/server/routers.ts +++ b/server/routers.ts @@ -2580,7 +2580,7 @@ export const appRouter = router({ }), // Récupérer les apprenants avec leur statut d'attestation - getApprenantsWithStatus: adminProcedure + getApprenantsWithStatus: protectedProcedure .input(z.object({ formationId: z.number() })) .query(async ({ input }) => { try { diff --git a/todo.md b/todo.md index 4b33059..9c8570d 100644 --- a/todo.md +++ b/todo.md @@ -1258,4 +1258,11 @@ - [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] 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