@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:
- Add a property in File to save versions
- Add a property in File to identify, if this file is an original or a version.
- If File is versioned, define the steps to upload a new version (same filename?)
- When a new version is updated, then make a new File record for the old version
- Ability to view versions of a file within the File doctype
- Ability to delete old versions, set rules on how many old versions should be kept