[Shared Development] Document Management and Git Version Control for Files inside ERPNext

@dominik I think the best way would be to extend the existing File doctype

Lets start small. What is the #1 feature you need in the existing File doctype? Versioning?

We can:

  1. Add a property in File to save versions
  2. Add a property in File to identify, if this file is an original or a version.
  3. If File is versioned, define the steps to upload a new version (same filename?)
  4. When a new version is updated, then make a new File record for the old version
  5. Ability to view versions of a file within the File doctype
  6. Ability to delete old versions, set rules on how many old versions should be kept
3 Likes