add a queue for decision actions that are held #22788
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: mozilla/addons#15085
Description
Add a queue to the reviewer tools to expose held actions. There's a bunch of renaming going on bundled with this PR - it may be easier to review commit by commit - only "Add basic queue to show decisions where action has been held" makes any functional changes.
Context
The actual review pages for the content will be in follow issues, so I linked to the add-on review page for add-ons for now. For the other content types there wasn't anything similar to link to.
Testing
If you want real data you'll have to go through the full process of reporting; resolving jobs in cinder; inserting the webhook response, etc that detailed in #22766. Quick way to replicate the data is to use django shell to create some
ContentDecision
instances that don't have anaction_date
already set like:Checklist
#ISSUENUM
at the top of your PR to an existing open issue in the mozilla/addons repository.