Visibilités de champs¶
Pourquoi c'est important¶
Un champ peut apparaître dans huit contextes distincts : la liste (tableau), le détail, le formulaire de création, le formulaire de modification, le résumé, l'onglet lié-au-parent, kanban, cartes. Les visibilités vous laissent décider quels champs apparaissent dans quels contextes. Sans cela, tous les champs apparaissent partout et les formulaires deviennent ingérables.
Les huit contextes¶
| Contexte | Fonction | Où c'est utilisé |
|---|---|---|
list |
index | Vue de liste (colonnes du tableau) |
details |
afficher | Vue de détail (champs visibles) |
form_create |
créer | Formulaire à la création d'une fiche |
form_edit |
modifier | Formulaire à la modification d'une fiche existante |
summary |
afficher | Section résumé du détail |
related_to_parent |
index | Onglets liés du parent |
kanban |
index | Vue kanban (champs sur la carte) |
cards |
index | Vue cartes |
cards_related_to_parent |
index | Cartes dans les onglets liés |
Configurer la visibilité d'un champ¶
- Ouvrez le module → onglet Visibilités.
- Trouvez le champ dans la liste.
- Cochez/décochez les cases pour chaque contexte.
- Enregistrer.

Pourquoi ce n'est pas la même chose que les permissions¶
- Visibilité = ce champ est-il rendu dans ce contexte ? Décision à l'échelle du module.
- Permission de champ = cet utilisateur a-t-il le droit de voir/modifier ce champ ? Décision par rôle/profil.
Un champ peut être visible dans le contexte form_edit (la visibilité le permet) mais invisible pour un utilisateur précis parce que son profil le restreint. Les deux couches travaillent ensemble.
Cas typiques¶
- Notes internes — visibles dans
detailsetform_edit, invisibles danslist(on ne veut pas de longues notes dans le tableau). - Folio — visible dans
listetsummary, invisible dans les formulaires (auto-attribué). - Total du devis — visible dans
list,details,summary,cards,kanban. - Raison de la disqualification (prospect) — visible seulement quand le statut est « Disqualifié », contrôlé via conditions (plus tard).
Groupes de champs¶
Pour organiser beaucoup de champs dans le formulaire, regroupez avec des groupes de champs (field_groups) :
- Créez un groupe (par exemple, « Données personnelles », « Documents », « Adresse »).
- Attribuez des champs au groupe.
- Dans le formulaire, les champs apparaissent en sections repliables par groupe.
Ça réduit le mur-de-50-champs dans un formulaire en sections gérables.
À surveiller¶
- Visibilité par défaut = « tous les contextes ». Si vous créez un nouveau champ et ne configurez pas la visibilité, il apparaît partout. Configurez immédiatement.
- Retirer un champ de
listne le supprime pas — il cesse seulement d'apparaître dans la colonne du tableau. Les données restent dans la fiche. Si vous voulez plus tard l'afficher dans des filtres enregistrés, recochez. - Vérifiez après des changements massifs. Si vous modifiez les visibilités de plusieurs champs, vérifiez la vue de liste avant de terminer — un mauvais changement peut laisser le tableau sans colonnes utiles.
Pour la suite¶
- Relations entre modules — le contexte
related_to_parentdépend des relations. - Champs — pour comprendre quels champs vous allez configurer.