Review Items should be versioned (each change should create new version)
Review Items should be versioned.
Data that can be changed:
-
line begin, end
-
content
-
There should be - deteled_at, updated_at, created_at, author (the user who made a change)
It would be good to take a look at this extesion for the SQLAlchemy: https://github.com/kvesteri/sqlalchemy-continuum
SOURCES: https://docs.sqlalchemy.org/en/latest/orm/versioning.html https://blog.jondh.me.uk/2011/11/relational-database-versioning-strategies