shoc-frontend-new/src/test/domain/work-orders/utils
Alexandre Brandizzi c99e81d0d7 fix(media): pre-check duration and per-work-order counts on Extra Docs
Extra Docs advertised the 90-second limit but only checked type and size.
Both dispatcher surfaces now share one screening step (type, size, count,
duration), and the Completion Doc media tab and Extra Docs count the whole
work order's photos and videos rather than only their own tab's share.
Failed local uploads no longer count toward the limit.
2026-09-24 22:01:22 -03:00
..
advanced-filters-utils.test.ts fix(work-orders): add Unscheduled option to Advanced Filters Date range (#181) 2026-09-15 19:11:35 -03:00
board-query-params.test.ts fix(work-orders): add Unscheduled option to Advanced Filters Date range (#181) 2026-09-15 19:11:35 -03:00
board-row-order-storage.test.ts fix(work-orders): skip canceled keyboard reorder and persist destination-week order 2026-09-03 13:34:28 -03:00
carry-over-display.test.ts fix(work-orders): keep carry-over rows in day reorder and one-char search 2026-09-02 09:47:34 -03:00
comment-highlight.test.ts fix(notifications): re-open tab and match API mentions for event highlights 2026-09-18 14:01:55 -03:00
comment-mentions.test.ts feat(work-orders): comment @mentions autocomplete (SH-217) (#91) 2026-08-11 14:07:02 -03:00
comment-ownership.test.ts feat(work-orders): integrate board list, search and field patch API 2026-07-27 10:19:34 -03:00
completion-doc-auto-complete.test.ts fix(work-orders): complete the work order when its completion document is generated (SH-341) 2026-09-16 11:43:33 -03:00
completion-doc-service-title.test.ts fix(work-orders): address SH-116 CompDoc review blockers 2026-07-30 09:04:03 -03:00
completion-doc-site.test.ts fix(work-orders): keep completion freeze on live registry edits 2026-09-10 18:47:32 -03:00
day-pagination.test.ts fix(work-orders): sync search page when the result set shrinks 2026-08-25 13:57:56 -03:00
display-file-name.test.ts fix(work-orders): restore completion media uploads over HTTP/1.1 2026-09-07 15:19:39 -03:00
due-date-floor.test.ts fix(work-orders): keep Due Date on or after Schedule On 2026-09-16 13:32:44 -03:00
effective-completion-snapshot.test.ts fix(work-orders): keep completion freeze on live registry edits 2026-09-10 18:47:32 -03:00
enrich-detail-closability-from-board.test.ts fix(work-orders): use authoritative type/doc/media for detail closability 2026-08-11 14:06:54 -03:00
extra-docs-aveta.test.ts fix(work-orders): persist Extra Docs Aveta category round-trip 2026-08-25 15:11:25 -03:00
find-duplicate-wo-number-row.test.ts feat(work-orders): duplicate WO number dialog on table and wizard (SH-189) (#90) 2026-08-13 11:04:48 -03:00
format-audit-timestamp.test.ts fix(work-orders): show full audit timestamps and previous type values (SH-361, SH-363) 2026-09-16 11:43:34 -03:00
format-board-audit-action.test.ts fix(work-orders): show full audit timestamps and previous type values (SH-361, SH-363) 2026-09-16 11:43:34 -03:00
get-inline-create-missing.test.ts feat(work-orders): make appointment time optional in create flows 2026-08-28 11:05:43 -03:00
is-dispatch-locked.test.ts Feat/vite typescript migration (#16) 2026-06-18 14:41:17 -03:00
list-week-utils.test.ts test(work-orders): fix advanced filter date fixture and unused import 2026-07-21 14:28:09 -03:00
merge-work-order-users.test.ts feat(work-orders): keep Assigned To open and name audit actors [SH-127] 2026-08-28 09:19:43 -03:00
partition-slide-over-media.test.ts fix(work-orders): render PM extra media in the gallery (SH-371) 2026-09-16 15:23:24 -03:00
reschedule-indicator.test.ts feat(work-orders): add per-WO Aveta indicators and advanced filter 2026-08-24 15:16:51 -03:00
resolve-slide-over-aveta-required.test.ts fix(work-orders): follow Aveta draft on Extra Docs while editing 2026-08-25 13:36:38 -03:00
run-sequential-uploads.test.ts fix(work-orders): use local calendar day for slide-over completedDate 2026-08-10 17:12:13 -03:00
service-notes-ui.test.ts feat(work-orders): add per-WO Aveta indicators and advanced filter 2026-08-24 15:16:51 -03:00
severity-escalation.test.ts test(work-orders): guard SH-235 severity tooltip and escalation toast rules 2026-09-16 11:01:06 -03:00
should-notify-cross-week.test.ts feat(work-orders): integrate board list, search and field patch API 2026-07-27 10:19:34 -03:00
slide-over-draft.test.ts fix(workorders): preserve partial POC edits 2026-09-18 15:00:01 -03:00
slide-over-failed-save-baseline.test.ts Merge branch 'dev' into feature/wo-multi-poc-contacts 2026-08-19 09:32:29 -03:00
slide-over-save-contract.test.ts fix(work-orders): use local calendar day for slide-over completedDate 2026-08-10 17:12:13 -03:00
table-filter-utils.test.ts fix(work-orders): use local calendar day for Past Due and stabilize slow suites 2026-09-16 22:06:33 -03:00
uplift-display-utils.test.ts fix(work-orders): keep admin-approved revoke off the WO dialog (SH-214) 2026-08-18 09:28:49 -03:00
vendor-assignment-patch.test.ts fix(work-orders): treat vendor save as a live company assignment 2026-08-20 14:17:20 -03:00
week-day-nav-utils.test.ts feat(work-orders): show carry-over pill and map day-tab for prior-week WOs 2026-09-01 14:16:52 -03:00
wizard-date-utils.test.ts fix(work-orders): parse start-only appointment times and refresh visual baselines 2026-08-28 11:46:54 -03:00
wo-addon-cutoff.test.ts fix(work-orders): sync addon-indicator with platform-polish parent 2026-08-11 15:08:27 -03:00
wo-closability.test.ts feat(work-orders): make appointment time optional in create flows 2026-08-28 11:05:43 -03:00
wo-lifecycle-transitions.test.ts fix(work-orders): offer only valid manual status transitions inline (SH-357, SH-358) 2026-09-16 11:43:34 -03:00
work-order-feedback-toasts.test.ts fix(work-orders): toast after assigned-to save on the board 2026-09-01 10:20:38 -03:00
work-order-lock.test.ts feat(work-orders): align inline type correction with the board AAP 2026-09-03 16:30:10 -03:00
work-order-media-limits.test.ts fix(media): pre-check duration and per-work-order counts on Extra Docs 2026-09-24 22:01:22 -03:00
work-order-patch-queue.test.ts fix(work-orders): use local calendar day for slide-over completedDate 2026-08-10 17:12:13 -03:00