Skip to content

Add --group filter to schedule list#654

Merged
parkan merged 5 commits intomainfrom
wire-group-to-schedule-commands
Apr 1, 2026
Merged

Add --group filter to schedule list#654
parkan merged 5 commits intomainfrom
wire-group-to-schedule-commands

Conversation

@anjor
Copy link
Copy Markdown
Collaborator

@anjor anjor commented Mar 31, 2026

Summary

  • Add --group filter flag to singularity deal schedule list so users can filter schedules by group label
  • ListHandler now accepts ListRequest with optional Group field (empty = all schedules)
  • Test coverage for group filtering (match, no match, empty filter)

Follow-up to #651 per parkan's review comment about wiring group to other schedule commands. The --group flag was already present on schedule update — this adds it to schedule list.

Test plan

  • go build ./... — compiles clean
  • go vet ./... — no issues
  • go test ./handler/deal/schedule/... ./cmd/... ./api/... — all pass

anjor added 4 commits March 31, 2026 20:57
Wire the existing group label to schedule list so users can filter
schedules by group. The ListHandler now accepts a ListRequest with
an optional Group field. Empty group returns all schedules.
Use GORM struct-based Where and UpdateColumn instead of raw SQL
with backtick quoting, which fails on Postgres.
@parkan parkan self-requested a review April 1, 2026 09:23
@parkan parkan enabled auto-merge (squash) April 1, 2026 09:27
@parkan parkan merged commit 70531d7 into main Apr 1, 2026
3 checks passed
@parkan parkan deleted the wire-group-to-schedule-commands branch April 1, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants