Project

General

Profile

Actions

Feature #86

closed
CD

Exclude 'Shipped' tickets from open ticket count on project cards

Feature #86: Exclude 'Shipped' tickets from open ticket count on project cards

Added by Client Dashboard about 2 months ago. Updated about 2 months ago.

Status:
Shipped
Priority:
Normal
Assignee:
-
Start date:
06/15/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:

conversation:42

build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
preprod_url:
deployed_at:
branch:
pr_url:
security_key:
severity:
paused:

Description

### Problem
Currently, the 'open tickets' count displayed on project cards includes all tickets that are not in a 'Closed' status, including those marked as 'Shipped'. This misrepresents the actual number of tickets that still require work, as 'Shipped' tickets are effectively completed.

### Context
- The dashboard shows a single 'open tickets' count on each project card.
- Clients expect this count to reflect only tickets that are still in progress (e.g., 'Submitted', 'Spec', 'In development', 'QA', 'Ready to ship').
- Tickets in 'Shipped' status should not be included in this count, as they are already live in production.
- The task board itself will continue to display all tickets, but the count badge must align with the new rule.

### Proposed Behaviour
- Update the logic for calculating the 'open tickets' count to exclude tickets with the status 'Shipped'.
- Ensure this change is reflected on project cards and any other relevant areas (e.g., task board list count).
- No changes to the actual tickets or other statuses; only the count calculation is adjusted.

## Acceptance criteria
["- [ ] The 'open tickets' count on project cards excludes tickets with status 'Shipped'.", "- [ ] The count updates dynamically when a ticket's status changes to 'Shipped'.", '- [ ] The task board list count (if present) matches the updated rule.', '- [ ] No changes to the visibility or status of tickets in the task board itself.', '- [ ] The change is verified in the dashboard UI and any relevant reports or notifications.']

## Classification
- feature

## Complexity
- 3/10 — The change primarily involves updating a query or filter logic for counting tickets, with minimal frontend adjustments to display the updated count.


Files

RA Updated by Redmine Admin about 2 months ago Actions #1

  • Status changed from Submitted to Preprod

Implemented (frontend): ticketing tab counts now exclude the Shipped/Livré stage; project-card open_tickets already excluded Shipped backend-side. PR #51 → dev (build #74 green), promoted dev→preprod (PR #52, 08be006). Awaiting the preprod CI build + prod promotion. Status → Preprod.

RA Updated by Redmine Admin about 2 months ago Actions #2

  • Status changed from Preprod to Shipped

Deployed to production (master build #79: Promote images → Deploy prod → Migrate prod, all green). Ticketing tab counts (Fonctionnalités/Bugs/SecOps) now exclude Shipped/Livré tickets; project-card open_tickets already excluded Shipped backend-side. Closing → Shipped.

Actions

Also available in: PDF Atom