Doc fonctionnelle : décrit le quoi et le pourquoi (point de vue utilisateur / chef de projet).
Chaque module du moteur de formulaires génériques a une page « Liste des données »
(/mod/{id}/home) : c'est notamment par là que l'équipe ISI administre les parties, champs,
requêtes, listes ou grilles. Cette page adopte désormais le tableau standard de l'application, au
lieu de l'ancien tableau DataTables.
Le bouton Ajouter (couleur du thème) ouvre la création, avec les mêmes options qu'avant (type de liste pour les listes, type de projet pour les projets…).
Le tableau affiche les colonnes paramétrées pour le module, dans le même ordre et avec les mêmes libellés. Dates au format jj/mm/aaaa, booléens en icône, liens, fichiers, couleurs, pourcentages et notes ont un rendu adapté.
Recherche sur toutes les colonnes affichées (sans tenir compte des majuscules ni des accents), tri par colonne, pagination, choix et ordre des colonnes : ces réglages sont mémorisés par module et par utilisateur.
Sur chaque ligne : Modifier, puis le menu ⋮ avec Fiche synthétique (ouvre la fiche en lecture seule, en pleine page) et Supprimer. La suppression demande une confirmation.
Si le module n'a pas de requête de liste configurée, ou si elle n'est pas autorisée pour le profil, le tableau affiche « Liste indisponible » au lieu d'un message d'erreur.
Pour les requêtes (_query), la page de création et la fiche ont la présentation standard :
en-tête avec retour à la liste, formulaire dans un panneau, barre latérale (compléments, archivage,
historique) sur la fiche.
Les onglets d'une fiche qui listent des éléments rattachés (valeurs d'un formulaire, d'une liste…) utilisent le même tableau : recherche, tri, colonnes, et pour chaque ligne Modifier (fenêtre), Fiche synthétique et Supprimer (retour sur l'onglet après suppression). Le tableau ne se charge qu'à l'ouverture de l'onglet.
L'onglet Activités de la fiche d'une entité médico-sociale ou sanitaire utilise aussi ce tableau. Les colonnes issues d'une liste de valeurs (type d'activité, catégorie…) affichent à nouveau leur libellé.
Inchangées : droit de lecture sur le module pour ouvrir la page, droit « liste » (E) pour voir le tableau, droits Modifier / Voir / Supprimer du module pour chaque action, droit Créer pour le bouton Ajouter. Les données restent limitées à l'entité de l'utilisateur, selon les mêmes règles que l'ancien tableau.
../../.claude/technical-docs/platform/mod-home-generic-table.md