Checkpoint: Ajout de badges Actif/Inactif dans la liste des apprenants et création d'une page dédiée aux établissements avec statistiques de participation
This commit is contained in:
@@ -890,6 +890,21 @@ export const appRouter = router({
|
||||
};
|
||||
}),
|
||||
}),
|
||||
|
||||
// ===== ÉTABLISSEMENTS =====
|
||||
etablissements: router({
|
||||
list: adminProcedure.query(async () => {
|
||||
const { getEtablissementsStats } = await import("./etablissementsDb");
|
||||
return getEtablissementsStats();
|
||||
}),
|
||||
|
||||
getDetail: adminProcedure
|
||||
.input(z.object({ codeEtablissement: z.string() }))
|
||||
.query(async ({ input }) => {
|
||||
const { getEtablissementDetail } = await import("./etablissementsDb");
|
||||
return getEtablissementDetail(input.codeEtablissement);
|
||||
}),
|
||||
}),
|
||||
});
|
||||
|
||||
export type AppRouter = typeof appRouter;
|
||||
|
||||
Reference in New Issue
Block a user