feat(tickets): TicketResponse carries asset_id + asset_name; TicketFilter accepts asset_id (PMS-344) #258
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
psa-systems/mokosh-server!258
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/pms-344-server-asset-id-filter-and-name"
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?
Server-side half of PMS-344. The tickets schema already carries an asset_id column (migrations/011_assets.sql + the CreateTicketRequest / UpdateTicketRequest DTOs both bind it), but TicketResponse never surfaced it and TicketFilter could not filter by it - so the SPA had no way to render the asset on a ticket detail or list a tenant's tickets-for-this-asset.
Three additions, all read-side only (no migration, no behaviour change for existing callers):
Companion mokosh-apps PR will read these fields and wire an AssetPicker into the ticket create/edit form plus a Related Tickets section onto the asset detail page.
#PMS-344