Open ehmatthes opened 11 years ago
django-reversion looks nice, but it's something to add later when the schema is mostly set. I believe django-reversion has trouble when the model changes, and south does not help with this.
Now that I and some colleagues are starting to hash out some competencies using OC, this is becoming important. It really helps to be able to discuss the reasoning as we refine the wording of different elements.
Right now, when someone edits any element of the system it is a simple overwrite of the previous version of that element. Since this is a collaborative editing environment, it is particularly important to implement a model where every edit just creates a new version, and editors can browse the history of any element in the system.