Le champ civilité a disparu des contacts
Après le passage en version 24, la civilité (M., Mme, Dr…) n'apparaît plus sur les fiches contact. C'est voulu, et une constante la fait revenir.
Depuis la mise à jour en version 24, le champ « Titre civilité » (M., Mme, Dr…) n’apparaît plus quand vous créez ou modifiez un contact. Il a aussi disparu de la fiche du contact.
Rien n’est cassé, et vos données ne sont pas perdues. C’est un changement volontaire de la version 24 : le champ est désormais masqué par défaut.
Le faire revenir
- Allez dans AccueilConfigurationDivers.
- Ajoutez la constante
MAIN_USE_TITLE_FOR_CONTACTavec la valeur1. - Rouvrez un contact : le champ civilité est de nouveau là, en création, en modification et sur la fiche.
Les civilités saisies avant la mise à jour réapparaissent telles quelles : elles sont restées en base, seul l’affichage était coupé.
Ne pas confondre avec les adhérents
MAIN_USE_TITLE_FOR_MEMBER existe aussi en 24, mais elle concerne les adhérents (module
Adhérents) : elle fait revenir la civilité dans la création et la modification d’un adhérent. Pour
les contacts, c’est bien MAIN_USE_TITLE_FOR_CONTACT. Si vous utilisez les deux modules, il faut
les deux.
Pourquoi ce changement
Le journal officiel des modifications de la 24 le range dans sa rubrique « WARNING », celle des changements qui peuvent provoquer des régressions, avec cette consigne : pour utiliser la civilité des contacts, il
faut mettre MAIN_USE_TITLE_FOR_CONTACT à 1. Il ne donne pas de raison. La mise à jour ne crée pas
cette constante : le champ disparaît donc après la migration.
Comment cela a été vérifié
- Sur une instance 23.0.4 de test, un contact avec la civilité « Monsieur » ; le champ est affiché.
- Vraie migration de cette instance vers la 24.0.1 : la civilité est toujours en base, aucune constante créée, le champ a disparu de la création, de la modification et de la fiche.
- Constante ajoutée dans AccueilConfigurationDivers : le champ revient partout, avec « Monsieur ».
- Dans le code officiel : aucune condition jusqu’en 23.0.4 ; les trois affichages dépendent de
MAIN_USE_TITLE_FOR_CONTACTde la 24.0.0 à la 24.0.2 et dans la branche de développement.
D’autres réglages ont changé de nom ou de sens au fil des versions. La liste est dans Mettre à jour Dolibarr sans casse.
Si d’autres champs ont disparu
Si la mise à jour a fait disparaître d’autres champs ou réglages et que vous ne retrouvez pas lesquels, le diagnostic à 90 € consiste à passer votre instance en revue avec vous pendant une heure, puis à vous remettre par écrit ce qui a changé et ce que coûterait la remise en état.