Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task]: handle abuse reports being directly associated with an appeal cinder job #1741

Open
1 task done
eviljeff opened this issue Apr 8, 2024 · 0 comments
Open
1 task done
Labels

Comments

@eviljeff
Copy link
Member

eviljeff commented Apr 8, 2024

Description

Cinder combines multiple abuse reports into a single job - i.e. if a job is already open for an entity (an addon, a rating, a collection, or a user) then rather than opening a new job, the report is attached to the existing job. We handle this fine. But we made an assumption that appeal jobs - where a previous decision was appealed by the reporter or the owner of the entity - were separate.

This assumption may not be correct. QA testing (#1728) has shown that reporting an entity that has an outstanding appeal job also combines that that report into the job.

Acceptance Criteria

  • We need to make any necessary model changes to support the scenario of abuse reports being associated with an appeal job
  • This also applies to appeal-appeal jobs (reporter-reports->decision:approve; reporter-appeals->decision:reject; owner-appeals)
  • appeals on those decisions need to be tested (e.g. do we allow enough time?)

Checks

  • If the issue is ready to work on, I have removed the "needs:info" label.

┆Issue is synchronized with this Jira Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants