From a541fd3ff17ecf5a72f7d851a279f56395251c60 Mon Sep 17 00:00:00 2001 From: Manus Date: Sun, 25 Jan 2026 05:39:26 -0500 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Corriger=20l'acc=C3=A8s=20des=20f?= =?UTF-8?q?ormateurs=20=C3=A0=20la=20liste=20des=20inscrits=20:=20remplace?= =?UTF-8?q?ment=20de=20adminProcedure=20par=20protectedProcedure=20pour=20?= =?UTF-8?q?la=20proc=C3=A9dure=20listBySequence=20afin=20que=20les=20forma?= =?UTF-8?q?teurs=20puissent=20voir=20les=20inscrits=20dans=20le=20d=C3=A9t?= =?UTF-8?q?ail=20des=20s=C3=A9quences?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/routers.ts | 2 +- todo.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/server/routers.ts b/server/routers.ts index a8d71f5..12fb8aa 100644 --- a/server/routers.ts +++ b/server/routers.ts @@ -574,7 +574,7 @@ export const appRouter = router({ return db.getAllInscriptions(); }), - listBySequence: adminProcedure.input(z.object({ sequenceId: z.number() })).query(async ({ input }) => { + listBySequence: protectedProcedure.input(z.object({ sequenceId: z.number() })).query(async ({ input }) => { return db.getInscriptionsBySequence(input.sequenceId); }), diff --git a/todo.md b/todo.md index 738db9f..9e0e72d 100644 --- a/todo.md +++ b/todo.md @@ -1207,3 +1207,9 @@ - [x] Modifier les restrictions pour autoriser les formateurs - [ ] Tester les modifications - [ ] Déployer sur le VPS + +## Corriger l'accès des formateurs à la liste des inscrits + +- [x] Identifier les procédures concernées (listBySequence, getWithDates) +- [x] Remplacer adminProcedure par protectedProcedure +- [ ] Déployer sur le VPS