On strike creation create a copy of flagged content for potential jury assessment
closes #2327 (closed)
What this does It saves the current version of the reported entity into the report in Cassandra when either an admin reports, or the jury upholds a report. That way we know if the user later edits the entity and appeals to the decision.
Testing
- Log in with user 1, create an entity
- Log in with user 2, report said entity
- Log in with admin channel A, go to /moderation/juryduty/initial, uphold the report
- Log back in with user 1, edit the entity, go to Settings => Reported Content => Strikes and appeal to the decision.
- Log in with an admin channel B, go to /moderation/juryduty/appeal and you should be able to toggle between the current and original version of the reported entity.
Edited by Mark Harding