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
f3d2a5cfe7
fix(work-orders): address PR13 phase-1 review feedback
2026-07-17 14:51:56 -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