Checkpoint: Correction du bouton œil dans la page apprenants pour les formateurs - changement de adminProcedure à protectedProcedure pour apprenants.getInscriptions

This commit is contained in:
Manus
2026-01-25 12:49:08 -05:00
parent 590232be89
commit 71c790e9b4
3 changed files with 3 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
import { eq, and, desc, sql } from "drizzle-orm";
import { eq, desc, and } from "drizzle-orm";
import { getDb } from "./db";
import { formations, attestations, inscriptions, apprenants, sequences, datesFormation } from "../drizzle/schema";

View File

@@ -299,7 +299,7 @@ export const appRouter = router({
return { success: true };
}),
getInscriptions: adminProcedure.input(z.object({ id: z.number() })).query(async ({ input }) => {
getInscriptions: protectedProcedure.input(z.object({ id: z.number() })).query(async ({ input }) => {
const results = await db.getInscriptionsByApprenant(input.id);
// Récupérer les informations de formation et séquence pour chaque inscription
const inscriptionsAvecDetails = await Promise.all(

View File

@@ -1286,3 +1286,4 @@
- [x] Corriger le code backend (aplatir la structure de la requête)
- [x] Corriger le code frontend (utiliser l'ID de séquence pour le tri)
- [ ] Déployer sur le VPS
- [x] Corriger le bouton "œil" dans la page apprenants (formateur) qui n'affiche pas le détail