Revisioning System for non-submittable DocTypes

Would implement this in GitHub - frappe/frappe: Low code web framework for real world applications, in Python and Javascript.

The idea is to be able to track and search revisions by date and/or specific field values. You can see what other DocTypes, files, etc were connected to this Document in the past and how and when it changed.

You can link an exact revision of a Document to other documents.

The path to access this revision could look like: http://erpnext.dev:8000/desk#Revision/Item/$ItemName/$RevisionNumber

There can be a new type of report/list view in which you have an overview over all the revisions of a document.

I guess for all of this you’d need an extra table for each DocType that should be able to have revisions (tabItem Revision) or just one table that’s called tabRevisions or something like that. But these kinds of revisions would only make sense for non-submittable DocTypes since they are the ones that can change over time.

This is already available and may do what you want it to do.

1 Like

Thanks @felix. I totally overlooked that.

Then now it is using this feature and improving it! :slight_smile: