Checkpoint: Intégration des signatures formateurs dans la feuille de présence PDF - Les signatures tactiles des formateurs (matin et après-midi) sont maintenant affichées dans la section dédiée de la feuille de présence au lieu des lignes vides

This commit is contained in:
Manus
2026-02-09 11:53:03 -05:00
parent 5d8054b4b8
commit 672494ccc0
3 changed files with 65 additions and 3 deletions

View File

@@ -1167,8 +1167,9 @@ export const appRouter = router({
}
// Récupérer toutes les présences avec signatures pour cette séquence
const { getPresencesBySequence } = await import("./presenceDb");
const { getPresencesBySequence, getSignaturesFormateursBySequence } = await import("./presenceDb");
const presences = await getPresencesBySequence(input.sequenceId);
const signaturesFormateurs = await getSignaturesFormateursBySequence(input.sequenceId);
const data = inscriptions
.filter(i => i.inscription.statut === 'confirmee' && i.apprenant)
@@ -1204,6 +1205,11 @@ export const appRouter = router({
publicCible: sequence.publicCible,
formateur: formateurNom,
apprenants: data,
signaturesFormateurs: signaturesFormateurs.map(s => ({
dateFormationId: s.dateFormationId,
periode: s.periode as 'matin' | 'apres_midi',
signatureUrl: s.signatureUrl,
})),
});
return {