Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Backend - Engine
Minds Backend - Engine
  • Project overview
  • Repository
  • Issues 275
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 33
  • CI / CD
  • Security & Compliance
  • Packages
  • Analytics
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds Backend - EngineMinds Backend - Engine
  • Issues
  • #1323

Closed
Open
Opened 3 weeks ago by Brian Hatchet@brianhatchet:speech_balloon:4 of 4 tasks completed4/4 tasks
Report abuse New issue

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
Edited 5 days ago by Marcelo Rivera

Linked issues
1

Relates to

  • On strike creation create a copy of flagged content for potential jury assessment
    front #2327
    Sprint::01/29 Abatic Aenome
    Avatar for Marcelo Rivera
Related merge requests
1
  • When an entity gets reported, save a copy that can't be edited
    !467
When this merge request is accepted, this issue will be closed automatically.
  • Discussion 1
  • Designs 0
  • Brian Hatchet :speech_balloon: @brianhatchet changed milestone to %Sprint:01/29 Abatic Aenome 3 weeks ago

    changed milestone to %Sprint:01/29 Abatic Aenome

  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::01/29 Abatic Aenome Squad::Yellow Status::Backlog scoped labels 3 weeks ago

    added scoped labels

  • Brian Hatchet :speech_balloon: @brianhatchet changed weight to 6 3 weeks ago

    changed weight to 6

  • Brian Hatchet :speech_balloon: @brianhatchet added Product::Moderation scoped label 3 weeks ago

    added scoped label

  • Brian Hatchet :speech_balloon: @brianhatchet marked this issue as related to front#2327 3 weeks ago

    marked this issue as related to front#2327

  • Brian Hatchet :speech_balloon: @brianhatchet added to epic &117 3 weeks ago

    added to epic &117

  • Brian Hatchet :speech_balloon: @brianhatchet mentioned in issue #1293 (closed) 3 weeks ago

    mentioned in issue #1293 (closed)

  • Brian Hatchet :speech_balloon: @brianhatchet assigned to @eiennohi and unassigned @edgebal 3 weeks ago

    assigned to @eiennohi and unassigned @edgebal

  • Brian Hatchet :speech_balloon: @brianhatchet added Squad::Blue scoped label and automatically removed Squad::Yellow label 3 weeks ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::02/12 - Baritone Baboon scoped label and automatically removed Sprint::01/29 Abatic Aenome label 3 weeks ago

    added scoped label and automatically removed label

  • Marcelo Rivera @eiennohi changed milestone to %Sprint::02/12 - Bartone Baboon 6 days ago

    changed milestone to %Sprint::02/12 - Bartone Baboon

  • Marcelo Rivera @eiennohi added Status::InProgress scoped label and automatically removed Status::Backlog label 6 days ago

    added scoped label and automatically removed label

  • Marcelo Rivera @eiennohi 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 6 days ago

    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

  • Marcelo Rivera @eiennohi marked the task Keep the new entity URN as we'll be showing them side by side as completed 6 days ago

    marked the task Keep the new entity URN as we'll be showing them side by side as completed

  • Marcelo Rivera @eiennohi marked the task Extend the https://www.minds.com/api/v2/moderation/jury/initial endpoint to return the copy of the original entity as completed 5 days ago

    marked the task Extend the endpoint to return the copy of the original entity as completed

  • Marcelo Rivera @eiennohi marked the task Unit tests to make sure our repository and manager return the right thing as completed 5 days ago

    marked the task Unit tests to make sure our repository and manager return the right thing as completed

  • Marcelo Rivera @eiennohi mentioned in merge request !467 5 days ago

    mentioned in merge request !467

  • Marcelo Rivera @eiennohi added 6h of time spent at 2020-02-14 5 days ago

    added 6h of time spent at 2020-02-14

  • Marcelo Rivera @eiennohi changed time estimate to 6h 5 days ago

    changed time estimate to 6h

  • Marcelo Rivera @eiennohi added Status::BuddyReview scoped label and automatically removed Status::InProgress label 5 days ago

    added scoped label and automatically removed label

  • Xander Miller @xander-miller assigned to @omadrid 5 days ago

    assigned to @omadrid

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Review scoped label and automatically removed Status::BuddyReview label 1 day ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet unassigned @omadrid 1 day ago

    unassigned @omadrid

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 21 minutes ago
    Developer

    @markeharding note the cassandra change that must be deployed with this one

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::QA Review scoped label and automatically removed Status::Review label 21 minutes ago

    added scoped label and automatically removed label

Please register or sign in to reply
Assignee
Marcelo Rivera's avatar
Marcelo Rivera @eiennohi
Moderation
Epic
Moderation
Sprint::02/12 - Bartone Baboon
Milestone
Sprint::02/12 - Bartone Baboon
Time tracking
Spent 6h
Est 6h
None
Due date
None
4
Labels
Product::Moderation Sprint::02/12 - Baritone Baboon Squad::Blue Status::QA Review
6
Weight
6
Confidentiality
Not confidential
Lock issue
Unlocked
6
6 participants
user avatar
user avatar
user avatar
user avatar
user avatar
user avatar
Reference: minds/engine#1323