feat(calendar): wire calendar + dispatch to the API (PMS-58 client) #62

Merged
vas2000-work merged 4 commits from feat/pms-58-calendar-client into main 2026-06-05 06:47:34 +02:00
Owner

Point calendar at GET /api/v1/calendar/appointments (RRULE-expanded range) instead of the demo fallback; real appointment create, week/day views, and a real dispatch board via GET /api/v1/dispatch. New calendar DTOs; demo removed. wasm + clippy -D + fmt clean. Rebased on latest main.

Point calendar at GET /api/v1/calendar/appointments (RRULE-expanded range) instead of the demo fallback; real appointment create, week/day views, and a real dispatch board via GET /api/v1/dispatch. New calendar DTOs; demo removed. wasm + clippy -D + fmt clean. Rebased on latest main.
Point the calendar at the real GET /api/v1/calendar/appointments range query
(RRULE-expanded instances) instead of the demo /calendar/events fallback,
add a real appointment create form, week/day views, and a real dispatch board
backed by GET /api/v1/dispatch (appointments + availability + time off + on
call). New src/modules/calendar DTOs; demo data removed.

#PMS-58

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Merge remote-tracking branch 'origin/main' into feat/pms-58-calendar-client
All checks were successful
Check / clippy + fmt + tests (pull_request) Successful in 56s
b404ec73a0
Merge remote-tracking branch 'origin/main' into feat/pms-58-calendar-client
Some checks failed
Check / clippy + fmt + tests (pull_request) Has been cancelled
b52fa0eacd
# Conflicts:
#	src/modules/mod.rs
Merge branch 'main' into feat/pms-58-calendar-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 42s
56778b87e8
vas2000-work deleted branch feat/pms-58-calendar-client 2026-06-05 06:47:35 +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!62
No description provided.