Je n’ai pas encore cerné le problème mais il reste centré sur un groupes d’objets héritant de User (3 niveaux d’héritage) avec une relation réflexive qui vient complexifier le modèle :
- User --> RenaultPerson --> TechnicalAccount
User a perdu la loupe une fois dans mes tests mais sans que je ne puisse le reproduire et les objets héritiers n’ont jamais la loupe. Les objets héritiers sont ceux implémentant le relation réflexive (manager de la personne ou du compte technique).
J’ai pu relever une différence dans les options de configuration des objets avec la disparition des options Champs triables / Afficher les zones en liste.
EDIT: je vois que mon ticket est en doublon avec un autre créé entre-temps… J’espère que les éléments apportés aideront à analyser le problème. Je confirme que toutes les applications installées en 5.3.58 sont concernées (a minima 4 produits).
Test fait sur une 5.3 à jour (5.3.58) les changement sur le flag “Recherche autorisée en liste ?” (obj_listsearch) ne sont pris en compte qu’après un clear cache serveur (orange ou rouge)
Moyennant ce clear cache, la prise en compte de ce flag est OK
La nécessité de passer par un clear cache serveur est historique = liée au fait que ce flag est piloté par le menu.
Il y reste des objets pour lesquels ce flag est à vide, on livrera un patch SQL d’init pour ces cas là, en attendant il est toujours possible de le passer manuellement:
update m_object set obj_listsearch = '1'
where obj_listsearch is null;
J’ai l’impression que la fonctionnalité “Copier le lien” est également passée à la trappe… Pouvez-vous vérifier ?
EDIT: D’après la release note, j’ai l’impression qu’il y a un nouveau paramètre système USE_DEEPLINKS qui doit être valorisé à no par défaut. Je l’ai créé manuellement et valorisé à yes. ça a résolu le problème.