Motivation
When old revisions contain contents that triggers the AbuseFilter, we do not want to have that info on the target wiki. However, it would also be a pity if one could not move the file at all, because the current version fits all rules. Ideally, we find a way to not show blocked old content, but keep the rest of the file intact.
Acceptance Criteria
- Investigate if there is a reasonable way to hide all info in older revisions that is not allowed per AbuseFilter warning
Notes
- We are running AbuseFilter checks for every single revisions
- Right now we don’t allow import of files with suppressed revisions when it comes to suppressed files. All other suppressed things are just substituted
Open questions
- Can we make a suppressed edit during import, so that it really never appears on the source wiki? Or would there be a race condition?
- If the suppression doesn't work, could one overwrite the info to read sth like “Due to an AbuseFilter rule this content is suppressed” (and then suppress it?)
- Would it be possible to only suppress the part where the AbuseFilter fires? (Very first investigation said no, we would only know this revision is blocked