Description
Problème multi modules
Cas d'usages : Ce champs doit être modifié a la date du jour lors d'une modification d'un objet.
Observations :
Cette fonctionnalité est assuré par 3 facteurs
Le SQL avec le champs TMS s'il possède cette valeur : ON UPDATE CURRENT_TIMESTAMP
La fonction update du CRUD des objets
ex: product class
La fonction updateCommon du Common Object
Ex: usergroup
Ex: question
Problèmes :
Le 15/02/2024 sur ce commit dans dolibarr c65870c0263c2d25dd762052d71f886f4e7a539 il y a eu une déprecated de TMS sur le crud pour le remplacer par date_modification empêchant certain cas d'usage par la suite
- Pour les objets utilisant les fonctions update natif elle utilise SQL pour régler le problèmes
- Ex: product class
- Pour les objets utilisant fonctions updateCommon elle peuple le champs TMS lors de l'update dans leur card
- Ex: usergroup
Dans notre cas
On utilise toujours updateCommon ducoup le problème persiste car on modifie pas le code de la card
Solution :
PR pour régler l'updateCommon ou l'ajouter dans l'update générique des cards
Modifier chaque tms en date_modication
Modifier le constructeur pour gérer le cas
A débattre
Metadata
Metadata
Assignees
Type
Projects
Status