dotCMS / dotCMS/core

[DEFECT] Pending tab in Publishing Queue only allow removal of the top two at a time.

Open
#34,255 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

OKR : Customer Support Team : Maintenance
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

  1. In an environment that has Push Publishing enabled, and is on the latest Evergreen version.
  2. 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)
  3. After doing this for 3 contentlets, go to the Publishing Queue Portlet:
  4. Select the Pending tab
  5. Observe the check boxes losing their styling in the second and third pending job
  6. Select all 3 pending jobs
  7. Select Delete
  8. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.