1
0
mirror of synced 2024-11-22 17:24:23 +01:00

Document in our implementation notes how revisions are handled and why

This commit is contained in:
jvoisin 2018-07-01 23:27:24 +02:00
parent bee56a57ce
commit a430403c7e

View File

@ -9,6 +9,16 @@ that only cleans the superficial metadata of your file, but not
the ones that might be in **embeded** resources. Like for example, the ones that might be in **embeded** resources. Like for example,
images in a PDF or an office document. images in a PDF or an office document.
Revisions handling
------------------
Revisions are handled according to the principle of least astonishment: they are entirely removed.
- Either the users aren't aware of the revisions, are thus they should be deleted. For example journalists that are editing a document to erase mentions sources mentions.
- Or they are aware of it, and will likely not expect MAT2 to be able to keep the revisions, that are basically traces about how, when and who edited the document.
Race conditions Race conditions
--------------- ---------------