Checkpoint: Correction de l'accès à la liste des apprenants dans la gestion des attestations pour les formateurs:
- Remplacement de adminProcedure par protectedProcedure pour getApprenantsWithStatus - Les formateurs peuvent maintenant voir la liste des apprenants et gérer les attestations
This commit is contained in:
@@ -2580,7 +2580,7 @@ export const appRouter = router({
|
||||
}),
|
||||
|
||||
// Récupérer les apprenants avec leur statut d'attestation
|
||||
getApprenantsWithStatus: adminProcedure
|
||||
getApprenantsWithStatus: protectedProcedure
|
||||
.input(z.object({ formationId: z.number() }))
|
||||
.query(async ({ input }) => {
|
||||
try {
|
||||
|
||||
7
todo.md
7
todo.md
@@ -1258,4 +1258,11 @@
|
||||
- [x] Adapter les procédures backend pour gérer les deux périodes
|
||||
- [x] Modifier l'interface d'émargement pour proposer le choix matin/après-midi (EmargementScan + FormateurEmargement)
|
||||
- [x] Vérifier l'export de feuille de présence (déjà configuré avec deux colonnes)
|
||||
- [x] Déployer sur le VPS
|
||||
|
||||
## Corriger l'affichage vide de la liste des apprenants dans la gestion des attestations pour les formateurs
|
||||
|
||||
- [x] Identifier le fichier de gestion des attestations
|
||||
- [x] Analyser les procédures backend concernées
|
||||
- [x] Corriger les restrictions d'accès pour les formateurs (getApprenantsWithStatus)
|
||||
- [ ] Déployer sur le VPS
|
||||
|
||||
Reference in New Issue
Block a user