fix: Suggestion - allow multiple statuses in the search for PO history #33
No reviewers
Labels
No labels
bug
claude-failed
claude-pr
claude-queue
claude-working
feature
interactive
portal
triaged
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: shad0w/pelagia-portal#33
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "claude/issue-31"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Automated fix by Claude Code for #31.
Closes #31
Review, merge, then create a release tag (vX.Y.Z) to deploy.
The PO history page previously allowed only a single status filter. This enhances it to accept multiple statuses that are OR-ed together (e.g. Closed + Approved shows all POs in either state), as requested. - Status filter is now a multi-select checkbox dropdown that serialises selections as repeated `status` query params. - History page and the reports export endpoint read all `status` values and query with `status: { in: [...] }` (OR semantics). - Single-status and no-status cases remain unchanged. Verified OR-query semantics against the test DB and confirmed both routes compile and respond. type-check passes for the changed files. Fixes #31 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>