Alexandre Brandizzi
3bd0268129
Merge pull request #13 from Sea-Haven-Industries/feat/work-orders-phase-1-board
...
Feat/work orders phase 1 board
2026-07-24 13:29:09 -03:00
Alexandre Brandizzi
5b4b538c16
fix(vendors): preserve company and phone integrity
2026-07-23 19:17:14 -03:00
Alexandre Brandizzi
8cf49afc2c
feat(vendors): complete core vendor workflows
2026-07-23 17:02:40 -03:00
Alexandre Brandizzi
1162c68596
feat(vendors): add directory filters and details API ( #25 )
...
* feat(vendors): add directory filters and details API
* fix(vendors): preserve omitted status
* fix(vendors): align facet filtering
* fix(vendors): address directory review findings
2026-07-23 15:55:47 +00:00
Arthur Bassi
75969a1e3d
docs(work-orders): clarify board filter precedence and dispatcher lookup
...
Document myWorkOrders overriding dispatchers, weekend dayGroup null contract, and that dispatcher lookups currently return all users. Map service ArgumentException to 400 for consistency.
2026-07-21 09:33:24 -03:00
Arthur Bassi
f3d2a5cfe7
fix(work-orders): address PR13 phase-1 review feedback
2026-07-17 14:51:56 -03:00
Arthur Bassi
c2d0bd45e3
fix(work-orders): address PR #13 review feedback
...
Return BadRequest for invalid board week window, remove duplicate unused board types, fix POC null guard, and document appt precedence and UTC Phase 1 assumptions.
2026-07-09 10:06:36 -03:00
Arthur Bassi
8efe4460bb
fix(work-orders): complete Phase 1 board indexes, Service DTO and helper wiring
...
Add AssignTo+ScheduledDate and WorkOrderType indexes, expose service on board rows, and route data access through shared projection/filter helpers.
2026-07-07 10:11:04 -03:00
Arthur Bassi
ff53cb9fa6
feat(work-orders): add weekly board read API (Phase 1)
...
- GET /api/workorders/board with week window, Unscheduled section, and X of Y counts
- GET /api/workorders/lookups/dispatchers for SHOC filter avatars
- Board projection via WorkOrderBoardDataService with vendor/dispatch join and derived isPastDue
- Phase1_BoardIndexes migration (IX_workOrders_ScheduledDate)
- 5 board unit tests
2026-07-07 10:10:06 -03:00
npalOmega
59385cf5b1
backend changes
2026-05-14 11:00:12 -05:00
npalOmega
5e4d9894e9
backend architectural template
2026-05-06 10:49:33 -05:00
npalOmega
ac76b201de
refactor
2026-04-28 18:55:14 -05:00