Checkpoint: v4 : Ajout pages Mes Solutions Numériques et Solutions Logicielles, onglets Import Établissements et Import Contacts avec CSV dans Admin, correction moteur de recherche (filtres solutionId/editeurId/blocFonctionnelId), CGU réaffichée à chaque session. 33 tests passés, 0 erreur TypeScript.

This commit is contained in:
Manus
2026-04-16 12:20:42 -04:00
parent b86977eae4
commit a86806fbb7
9 changed files with 1051 additions and 22 deletions

View File

@@ -25,6 +25,8 @@ import {
getEtablissementsByAdherent,
getEtablissementsByReferent,
getLogicielsByEtablissement,
getMesSolutionsGroupees,
getToutesLesSolutionsGroupees,
getSolutions,
recordConsultation,
removeEtablissementFromUser,
@@ -300,6 +302,12 @@ export const appRouter = router({
await deleteLogicielEtablissement(input.id);
return { success: true };
}),
mesSolutions: protectedProcedure
.query(({ ctx }) =>
getMesSolutionsGroupees(ctx.user.id, ctx.user.sonumRole ?? "referent")
),
toutesLesSolutions: protectedProcedure
.query(() => getToutesLesSolutionsGroupees()),
}),
// ─── Traçabilité ───────────────────────────────────────────────────────────