Update file model
Note: First we need to merge !11 (merged) and then after that rebase onto dev
Closes #27 (closed) Closes #26 (closed) Closes #25 (closed)
-
Update File
model -
Handle duplicates -
Handle previous versions -
Update api endpoints to handle new file model