Skip to content

Problème TMS #1180

Open
Feature
@nicolas-eoxia

Description

@nicolas-eoxia

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

Image

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

Labels

Projects

Status

🔖 Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions