Checkpoint: Checkpoint: Restauration de la procédure sequences.getDatesByFormateurToken et de la fonction getSequenceByFormateurToken dans db.ts. Le système d'émargement formateur fonctionne maintenant correctement avec chargement des dates. Prochaine étape : corriger l'affichage du message "[ERREUR MUTATION]" pour les doublons.

This commit is contained in:
Manus
2026-02-06 09:43:43 -05:00
parent 98c3b21ec1
commit a40e0bf6cd
23 changed files with 2749 additions and 13 deletions

View File

@@ -588,6 +588,17 @@ export const appRouter = router({
await db.deleteSequence(input.id);
return { success: true };
}),
getDatesByFormateurToken: publicProcedure
.input(z.object({ token: z.string() }))
.query(async ({ input }) => {
const sequence = await db.getSequenceByFormateurToken(input.token);
if (!sequence) {
throw new TRPCError({ code: 'NOT_FOUND', message: 'Séquence introuvable' });
}
const dates = await db.getDatesBySequence(sequence.id);
return { sequence, dates };
}),
}),
// ===== INSCRIPTIONS =====