Skip to content

On strike creation create a copy of flagged content for potential jury assessment

Marcelo Rivera requested to merge feat/copy-entity-for-jury into master

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

  1. Log in with user 1, create an entity
  2. Log in with user 2, report said entity
  3. Log in with admin channel A, go to /moderation/juryduty/initial, uphold the report
  4. Log back in with user 1, edit the entity, go to Settings => Reported Content => Strikes and appeal to the decision.
  5. 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.

image

Edited by Mark Harding

Merge request reports