When an entity gets reported, save a copy that can't be edited
To increase the validity of the jury and moderation process, we need to create a historical record of the entity when it gets reported. Currently, reports can be edited and the offending content can be removed and invalidate our three strike process.
- When an entity is reported, save a copy of the original entity to the moderation_reports_by_state table in cassandra
- Extend the https://www.minds.com/api/v2/moderation/jury/initial endpoint to return the copy of the original entity
- Keep the new entity URN as we'll be showing them side by side
- Unit tests to make sure our repository and manager return the right thing
changed milestone to %Sprint:01/29 Abatic Aenome
added scoped labels
changed weight to 6
added scoped label
marked this issue as related to front#2327
added to epic &117
mentioned in issue #1293 (closed)
added scoped label and automatically removed label
added scoped label and automatically removed label
changed milestone to %Sprint::02/12 - Bartone Baboon
added scoped label and automatically removed label
marked the task When an entity is reported, save a copy of the original entity to the moderation_reports_by_state table in cassandra as completed
marked the task Keep the new entity URN as we'll be showing them side by side as completed
marked the task Extend the endpoint to return the copy of the original entity as completed
marked the task Unit tests to make sure our repository and manager return the right thing as completed
added 6h of time spent at 2020-02-14
changed time estimate to 6h
added scoped label and automatically removed label
assigned to @omadrid
added scoped label and automatically removed label
unassigned @omadrid
- Developer
@markeharding note the cassandra change that must be deployed with this one
added scoped label and automatically removed label