I have the question quite regularly, is it possible to follow the modifications of some objects or some fields.
I know that this feature can have a serious impact on performance, but for sensitive data I think the performance cost can be accepted.
What would be the best way for you to implement this feature?
My first idea would be to add a ‘track’ attribute (by default to False) on certain fields and to write in an audit table (what, who, when and if possible the written value).
What do you think ?