feat(contracts): wire contracts pages to the API (PMS-64 client) #60

Merged
vas2000-work merged 2 commits from feat/pms-64-contracts-client into main 2026-06-05 06:36:24 +02:00
Owner

Replace demo Contracts pages with real API data: list (paginated+filters), detail with items + hour-balance, create/edit with nested items, rate-cards view. New src/modules/contracts/models.rs DTOs. wasm check + clippy -D + fmt clean.

Replace demo Contracts pages with real API data: list (paginated+filters), detail with items + hour-balance, create/edit with nested items, rate-cards view. New src/modules/contracts/models.rs DTOs. wasm check + clippy -D + fmt clean.
feat(contracts): wire contracts pages to the API (PMS-64 client)
All checks were successful
Check / clippy + fmt + tests (pull_request) Successful in 56s
a60431a616
Replace the demo Contracts pages with real data: contract list (paginated +
filters), detail with line items and hour-balance, create/edit with nested
items, and a rate-cards view, all against /api/v1/contracts*, /rate-cards.
New src/modules/contracts/models.rs mirrors the server DTOs.

#PMS-64

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Merge branch 'main' into feat/pms-64-contracts-client
All checks were successful
Create release / Create release from merged PR (pull_request) Has been skipped
Check / clippy + fmt + tests (pull_request) Successful in 33s
d53bd414e2
vas2000-work deleted branch feat/pms-64-contracts-client 2026-06-05 06:36:24 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/mokosh-apps!60
No description provided.