Feature Request: ability to apply to all jobs in a view from the UI
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- typescript
- Domain
- full-stack
Research direction
Start by tracing the web UI's job selection and bulk-action entry points; the issue does not name specific files or tests. Define the select-all confirmation, long-running backend operation, and progress or completion feedback, then verify that retry, delete, and cancel can apply to every job in the view.
Written by the indexing model from the issue text.
Description
Use case: I queue up a 10,000 tiny jobs and notice a bug that I need to resolve before the "big backfill" takes place. I pause the queue, and begin clearing out the erroneous jobs. The web UI can only handle 200 at a time, and even that takes forever. I've taken to automating the process with a JS bookmarklet, or in really, really large jobs a backend subtool that'll purge the job queue.
I know it's non-trivial, but I'd love it if there were a way to "Select All" and let the backend sort it out, similar to how Gmail does it:
- hit the "Select All" button
- a special secondary dialog pops up for "there are N total jobs in this queue. select everything?"
- some special parameter passed back to the UI that confirms "yes, I mean everything"
- hit button to apply (retry/delete/cancel/etc)
- dialog that says "applying, this may take awhile ..." and then the backend does its thing.
Thanks for reading, and as always, thanks this fantastic tool.
- Dominant language
- TypeScript
- Stars
- 236
- Forks
- 39
- Avg merge
- 3h 40m
- Merged PRs (30d)
- 23
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from riverqueue/riverui
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
riverqueue/riverui#448 · 4 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
riverqueue/riverui#102 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
riverqueue/riverui#479 · 3 comments · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
riverqueue/riverui#441 · 6 comments ·
-
enhancement
riverqueue/riverui#429 · 1 assignee ·
All issues in riverqueue/riverui
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
bug v2
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
modelcontextprotocol/inspector#2458 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 75/100
railmapgen/rmp-gallery#4068 ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
carbon-design-system/ibm-products#9907 ·