shoc-backend/SeaHaven.Services/Helpers
Arthur Bassi 05dd262e80 fix(work-orders): derive Past Due from DueDate instead of ScheduledDate
Past Due must track the deadline (Due Date), not Schedule On. Keep dueDate and scheduledDate PATCH mutations independent so rescheduling alone does not clear Past Due.
2026-08-13 13:28:25 -03:00
..
LifecycleStatusMapper.cs fix(work-orders): align phase 2 status/type contract to SHOC frontend 2026-07-07 13:11:22 -03:00
LifecycleStatusSets.cs fix(work-orders): lock ScheduledStart/End when patching apptTime 2026-07-21 09:31:27 -03:00
SeaHavenClaimTypes.cs !fix(work-orders): fail-closed media account scope with org_scope claim [SH-221] 2026-08-06 10:26:04 -03:00
UserMutationErrors.cs !fix(users): restrict AccountId assignment to Admin [SH-221] 2026-08-11 09:28:08 -03:00
VendorPhoneNormalizer.cs feat(vendors): complete core vendor workflows 2026-07-23 17:02:40 -03:00
WorkOrderAuditProjection.cs fix(work-orders): make stacked tip build for CI quality gates 2026-07-17 13:18:46 -03:00
WorkOrderBoardApptTimeParser.cs feat(work-orders): isolate phase 2 inline edit with optimistic concurrency 2026-07-07 11:26:13 -03:00
WorkOrderBoardFieldMutations.cs fix(work-orders): address stacked PR review feedback 2026-07-17 14:31:08 -03:00
WorkOrderBoardFieldNames.cs fix(work-orders): harden media upload contract for review blockers 2026-08-04 11:08:18 -03:00
WorkOrderBoardMutationRules.cs fix(work-orders): lock ScheduledStart/End when patching apptTime 2026-07-21 09:31:27 -03:00
WorkOrderBoardSortFields.cs feat(work-orders): enrich board search overdue filters and 0-based paging (#23) 2026-07-24 21:12:03 +00:00
WorkOrderCommentProjection.cs fix(work-orders): make stacked tip build for CI quality gates 2026-07-17 13:18:46 -03:00
WorkOrderDerivedFields.cs fix(work-orders): derive Past Due from DueDate instead of ScheduledDate 2026-08-13 13:28:25 -03:00
WorkOrderExternalVersion.cs fix(work-orders): address procurement review findings 2026-07-27 14:40:17 -03:00
WorkOrderFlagColors.cs fix(work-orders): keep FlagColor out of structured-notes slice 2026-07-21 09:38:34 -03:00
WorkOrderIngestFieldMapper.cs feat(work-orders): add work order ingest API with X-Ingest-Key 2026-07-13 13:22:11 -03:00
WorkOrderMediaAuthorization.cs !fix(work-orders): fail-closed media account scope with org_scope claim [SH-221] 2026-08-06 10:26:04 -03:00
WorkOrderMediaFileRules.cs fix(work-orders): harden media upload contract for review blockers 2026-08-04 11:08:18 -03:00
WorkOrderMediaProjection.cs feat(work-orders): add Phase 6 slide-over detail comments audit and media API 2026-07-13 13:13:00 -03:00
WorkOrderNumberNormalizer.cs feat(work-orders): add audit, field lock and sync merge services 2026-07-02 09:17:59 -03:00
WorkOrderOperationalWeek.cs fix(work-orders): address PR #13 review feedback 2026-07-09 10:06:36 -03:00
WorkOrderSearchDateRangeResolver.cs feat(work-orders): enrich board search overdue filters and 0-based paging (#23) 2026-07-24 21:12:03 +00:00
WorkOrderTypeMapper.cs fix(work-orders): align phase 2 status/type contract to SHOC frontend 2026-07-07 13:11:22 -03:00