[DEFECT] Pending tab in Publishing Queue only allow removal of the top two at a time.
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 970
- Forks
- 486
- Avg merge
- 3d 33m
- Merged PRs (30d)
- 170
Description
Problem Statement
When trying to remove items from the "Pending" tab of the Publishing Queue, the UI stops correctly applying the style to the check boxes, and only the first two items get deleted even when selecting more.
https://dotcms.freshdesk.com/a/tickets/34938
Steps to Reproduce
https://github.com/user-attachments/assets/a9efcb57-6647-42a0-9f6c-7f0f5a08842c
- In an environment that has Push Publishing enabled, and is on the latest Evergreen version.
- Go to the Activities Content Search and do the following for 3 of the contentlets:
a. Click the triple dot on the right-hand side and select “Push Publish”
b. Set the Publish Date to some date in the future (I used the day after) - After doing this for 3 contentlets, go to the Publishing Queue Portlet:
- Select the Pending tab
- Observe the check boxes losing their styling in the second and third pending job
- Select all 3 pending jobs
- Select Delete
- Notice that only the first two delete
Acceptance Criteria
When selecting more than 2 Pending Push Publish jobs, it should delete all selected.
Resolve the styling of the check boxes.
dotCMS Version
Current Evergreen 26.01.05-01.
Severity
Medium - Some functionality impacted
Contributor guide
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.
Research direction
Start in the Publishing Queue Portlet and reproduce the issue with three future Push Publish jobs from Activities Content Search. Inspect the Pending tab behavior when selecting multiple jobs, including the checkbox styling and deletion action. Done means all selected pending jobs are deleted and the checkboxes retain their styling.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100