Implement edit group archival
wetneb opened this issue · comments
On the long term, we do not want to store all edits of all batches stored in EditGroups. Just like MediaWiki only stores edits in the recent changes for a few weeks, we want to "archive" edit groups after some time. The batches themselves should remain available at the same URL: we will just delete all or most of their corresponding edits. The batches will be marked as archived and we will no longer be able to undo them. Because batch statistics are already cached in batch objects, this metadata will remain available.
At the moment I am thinking that we could keep the first 10 edits of each archived batch, so that the preview shown in the batch view remains unaffected. (We should still get a sense of what the batch does.)