[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