Skip to content

[Global] Généralisation de l'historisation des entités

[Global] Généralisation de l'historisation des entités

Principe

Le principe est de mettre en place une mécanique au sein de l'application permettant de soft delete l'ensemble des entités dans l'application, en gardant une traçabilité de qui a réalisé l'action (delete, update, create)

Reprendre le principe de unicaen/app avec son HistoriqueAwareInterface :

  • histoCreation (date)
  • histoCreateur (utilisateur)
  • histoModification (date)
  • histoModificateur (utilisateur)
  • histoDestruction (date)
  • histoDestructeur (utilisateur)

Mise en place d'une interface qui sera implémentée par chaque entité nécessitant une historisation et un suivi utilisateur.

Prévoir un service permettant de mettre à jour automatiquement les propriétés lors d'un save, delete etc...)

Remarques et commentaires

RAS

Edited by Antony Le Courtes