Skip to content

feat(ticketing): add custom ticket statuses CRUD#105

Merged
lmeilibr merged 1 commit into
mainfrom
feature/custom-ticket-statuses
Apr 22, 2026
Merged

feat(ticketing): add custom ticket statuses CRUD#105
lmeilibr merged 1 commit into
mainfrom
feature/custom-ticket-statuses

Conversation

@lmeilibr
Copy link
Copy Markdown
Contributor

Summary

  • Adds CustomTicketStatusApiClient + CustomTicketStatusesService with list (filterable by status_categories, active, default), get, create, and update.
  • Domain model CustomTicketStatus with logical key (frozen, slots).
  • Wires custom_ticket_statuses onto the Ticketing facade.

Test plan

  • Unit tests: 34 passing, 100% coverage on new domain/command/mapper/api-client/service modules.
  • Full unit suite still green.
  • Integration tests against a live Zendesk tenant exercise list/filter/create/update paths.

🤖 Generated with Claude Code

Adds CustomTicketStatusApiClient and CustomTicketStatusesService covering
list (with status_categories/active/default filters), get, create, and
update. Domain model for CustomTicketStatus with logical key. Wires into
Ticketing facade as `custom_ticket_statuses`.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
active: bool | None = None


CustomTicketStatusCmd: TypeAlias = (
@sonarqubecloud
Copy link
Copy Markdown

@lmeilibr lmeilibr merged commit 4275a58 into main Apr 22, 2026
3 checks passed
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.

1 participant