Checkpoint: Ajout d'un encart dédié pour afficher les signatures des formateurs sur la page d'émargement numérique
Modifications apportées : - Backend : Ajout de la fonction getSignaturesFormateursBySequence dans presenceDb.ts - Backend : Ajout de la procédure tRPC presences.listSignaturesFormateurs dans routers.ts - Frontend : Ajout de l'encart visuel des signatures formateurs dans FormateurEmargement.tsx - L'encart affiche les signatures avec date, période (matin/après-midi), heure et image de signature - Rafraîchissement automatique toutes les 30 secondes - Design distinct avec bordure bleue pour différencier des signatures apprenants - Déployé sur recette (108.143.67.56) et production (98.71.216.234)
This commit is contained in:
@@ -2796,6 +2796,16 @@ export const appRouter = router({
|
||||
return await getPresencesBySequence(input.sequenceId);
|
||||
}),
|
||||
|
||||
// Lister les signatures formateurs pour une séquence
|
||||
listSignaturesFormateurs: protectedProcedure
|
||||
.input(z.object({
|
||||
sequenceId: z.number(),
|
||||
}))
|
||||
.query(async ({ input }) => {
|
||||
const { getSignaturesFormateursBySequence } = await import("./presenceDb");
|
||||
return await getSignaturesFormateursBySequence(input.sequenceId);
|
||||
}),
|
||||
|
||||
// Lister les présences pour une inscription
|
||||
listByInscription: publicProcedure
|
||||
.input(z.object({
|
||||
|
||||
Reference in New Issue
Block a user