Alexandre Brandizzi
f11e8a5d13
fix(ci): replace ambiguous check names ( #141 )
...
Frontend checks / Build and test (push) Waiting to run
Frontend checks / governance (push) Waiting to run
Frontend checks / Visual regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
* fix(ci): replace ambiguous check names
* fix(ci): clarify visual regression check
* chore(ci): refresh protected checks
* docs(ci): clarify compatibility removal
* fix(ci): add exact-head recovery trigger
* ci: remove legacy check name
---------
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-26 13:17:14 -04:00
Alexandre Brandizzi
338cc17b8a
fix(vendors): remove duplicate company heading ( #139 )
...
* fix(vendors): remove duplicate company heading
* test(vendors): align detail baseline with CI
---------
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
Co-authored-by: Adam Moussa <166072409+amoussa1229@users.noreply.github.com>
2026-08-26 16:45:06 +00:00
Arthur Bassi
c29ec6b5d0
Merge pull request #138 from Sea-Haven-Industries/fix/wo-create-site-owned-account
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
fix(work-orders): stop sending customer on create
2026-08-26 11:58:37 -03:00
Arthur Bassi
50764b707d
fix(work-orders): restore blank alphanumeric WO number on create
...
Allow blank SH-provisional WO numbers and refresh the wizard visual baseline.
2026-08-26 08:20:18 -03:00
Arthur Bassi
402a4552f4
test(work-orders): refresh wo-new visual baseline
...
Regenerate the create-wizard screenshot on the CI Playwright Linux image.
2026-08-25 22:54:20 -03:00
Arthur Bassi
3a85c8c9e3
fix(work-orders): require type and 11-digit WO number on create
...
Wizard step 1 cannot continue without type and a numeric WO number.
Remove the Mark as Add-On checkbox from the create wizard.
2026-08-25 22:51:29 -03:00
Arthur Bassi
61fbad7e1b
fix(work-orders): stop sending customer on create
...
AccountId is resolved from Location on the server.
Create UI matches AAP: required Site, optional Service, no Account picker.
2026-08-25 22:26:01 -03:00
Arthur Bassi
48768cd8c3
Merge pull request #136 from Sea-Haven-Industries/fix/sh-221-board-create-customer
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
fix: send customer on board work-order create
2026-08-25 21:45:32 -03:00
Arthur Bassi
4f16b6a76f
fix(work-orders): trust only JWT org_scope for account list
...
Ignore stored AuthUser.orgScope so a scoped token cannot open
the unscoped account picker via localStorage.
2026-08-25 21:31:18 -03:00
Arthur Bassi
2bff57fd02
Merge branch 'fix/sh-221-board-create-customer' of https://github.com/Sea-Haven-Industries/shoc-frontend-new into fix/sh-221-board-create-customer
2026-08-25 21:11:38 -03:00
Arthur Bassi
b240cc8c79
fix(work-orders): gate account picker to org-wide scope
...
Hide GetAccountList and skip client customer on create unless
org_scope is all, so scoped users cannot read another tenant name.
2026-08-25 21:10:12 -03:00
Arthur Bassi
367e7f8a10
Merge branch 'dev' into fix/sh-221-board-create-customer
2026-08-25 21:09:52 -03:00
Alexandre Brandizzi
8fa37cf430
fix(vendors): display company contact fallbacks ( #135 )
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-25 20:03:18 -04:00
Arthur Bassi
800671030f
fix(work-orders): address review and CI for account on create
...
Search accounts on the server and show the missing-account wizard hint.
Split site-dialog state so the maintainability line cap passes.
2026-08-25 18:46:10 -03:00
Arthur Bassi
1714da6e37
fix: send customer on board work-order create
...
Org-wide Admin create needs exact Accounts.Name so SH-221 can stamp AccountId.
2026-08-25 18:19:06 -03:00
Arthur Bassi
b9b250ba46
Merge pull request #132 from Sea-Haven-Industries/feat/sh-117-wo-type-indicators
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
feat(work-orders): add per-WO Aveta indicators and advanced filter
2026-08-25 18:13:29 -03:00
Arthur Bassi
f0e420c7af
Merge remote-tracking branch 'origin/dev' into feat/sh-117-wo-type-indicators
...
# Conflicts:
# e2e/__screenshots__/work-orders/work-orders.visual.spec.ts/wo-filters.png
2026-08-25 17:49:50 -03:00
Arthur Bassi
0946235719
Merge pull request #133 from Sea-Haven-Industries/feat/sh-165-board-pagination-perf
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
fix(work-orders): paginate board and search without loading the full dataset
2026-08-25 17:09:44 -03:00
Arthur Bassi
a4df91d901
docs(work-orders): clarify Extra Docs Aveta is an explicit PATCH
2026-08-25 15:45:48 -03:00
Arthur Bassi
0a2544fae4
fix(work-orders): persist Extra Docs Aveta category round-trip
...
Keep Extra uploads uncategorized until the dispatcher picks Aveta.
Drive the shield from hasAvetaDocument after reopen.
2026-08-25 15:11:25 -03:00
Arthur Bassi
b317cdc718
test(work-orders): cover search page sync after a shrinking mutation
2026-08-25 14:10:28 -03:00
Arthur Bassi
35d34866af
Merge branch 'feat/sh-165-board-pagination-perf' of https://github.com/Sea-Haven-Industries/shoc-frontend-new into feat/sh-165-board-pagination-perf
2026-08-25 13:58:51 -03:00
Arthur Bassi
24c09ff103
fix(work-orders): sync search page when the result set shrinks
2026-08-25 13:57:56 -03:00
Arthur Bassi
838d79c2dd
fix(work-orders): follow Aveta draft on Extra Docs while editing
...
Extras treated a persisted false as authoritative, so unsaved Aveta
toggles never reached the overlay. Refresh the filters visual baseline
for the Aveta Compliance section.
2026-08-25 13:36:38 -03:00
Arthur Bassi
b47167bb2b
Merge branch 'feat/sh-117-wo-type-indicators' of https://github.com/Sea-Haven-Industries/shoc-frontend-new into feat/sh-117-wo-type-indicators
2026-08-25 12:04:33 -03:00
Arthur Bassi
5dfb2fb1c1
fix(work-orders): require explicit Aveta Extra Docs category
2026-08-25 12:03:36 -03:00
Arthur Bassi
e8a90a2a30
Merge branch 'dev' into feat/sh-117-wo-type-indicators
2026-08-25 12:02:28 -03:00
Arthur Bassi
7feea529a4
Merge branch 'dev' into feat/sh-165-board-pagination-perf
2026-08-25 12:01:26 -03:00
Alexandre Brandizzi
11488b484d
Merge pull request #130 from Sea-Haven-Industries/fix/ab/sh-182-remove-trade-arrows
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
[SH-182] Remove obsolete trade reorder controls
2026-08-25 11:57:35 -03:00
Alexandre Brandizzi
e8aff83786
Merge branch 'dev' into fix/ab/sh-182-remove-trade-arrows
2026-08-25 11:49:15 -03:00
Arthur Bassi
cb6d9ea00e
test(work-orders): refresh mobile navigation visual baseline
2026-08-25 09:51:13 -03:00
Arthur Bassi
34c1e6d182
fix(work-orders): unblock pager e2e and refresh visual baselines
2026-08-25 09:23:47 -03:00
Arthur Bassi
bcb54568b7
test(work-orders): expect header result count in dispatcher layout (SH-165)
2026-08-24 18:46:05 -03:00
Arthur Bassi
4782d2e3b0
fix(work-orders): paginate board and search without loading the full dataset (SH-165)
2026-08-24 18:38:32 -03:00
Arthur Bassi
7a30335ab8
feat(work-orders): add per-WO Aveta indicators and advanced filter
...
Dispatchers can flag Aveta on Service and Notes and filter those rows
without a site-level attribute.
2026-08-24 15:16:51 -03:00
Arthur Bassi
cd092b3137
Merge pull request #131 from Sea-Haven-Industries/feat/sh-115-completed-selective-lock
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
feat(work-orders): lock completed work orders with confirmation (SH-115)
2026-08-24 13:34:07 -03:00
Arthur Bassi
17ad0e5098
fix(work-orders): extract completed vendor dialog to pass maintainability
2026-08-24 12:14:21 -03:00
Arthur Bassi
eeb415951c
fix(work-orders): restore CI build and visual baselines
...
Fix the wizard TypeScript props and refresh Work Orders screenshots from CI.
2026-08-24 12:07:02 -03:00
Arthur Bassi
d9d6334f57
fix(work-orders): lock completed status and legacy detail
...
Keep Flag, comments, and extra docs writable after completion, and hide the completed status menu.
2026-08-24 12:06:42 -03:00
Arthur Bassi
260fe6c654
fix(work-orders): drop slide-over edit actions after complete
...
Exit edit mode and refuse core Save when status becomes Completed; hide the footer even if unsaved.
2026-08-24 12:06:42 -03:00
Arthur Bassi
18d80a3c47
feat(work-orders): lock completed work orders with confirmation (SH-115)
...
Keep flag, comments, and extra docs mutable; require Mark as Complete confirmation.
2026-08-24 12:06:40 -03:00
Arthur Bassi
c2a8cf28d6
Merge pull request #128 from Sea-Haven-Industries/feat/sh-244-advanced-filter-fields
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
CI / visual-regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
feat(work-orders): add SH-244 advanced filter fields (severity, indicators, service, completion doc)
2026-08-24 11:21:21 -03:00
Arthur Bassi
737a52c4aa
test(work-orders): wait for board heading before visual error alert
2026-08-24 10:50:38 -03:00
Arthur Bassi
54797f13ef
test(work-orders): wait for visual error alert before asserting
2026-08-24 10:09:30 -03:00
Arthur Bassi
abc14ed8f9
fix(work-orders): unfreeze visual-spec timers for board error retry
...
Use setFixedTime so React Query can finish the 500 retry and render the alert.
2026-08-21 13:32:58 -03:00
Arthur Bassi
b50ebcff42
test(work-orders): refresh visual baselines after advanced filters
2026-08-21 13:24:38 -03:00
Arthur Bassi
9c355fb49e
Merge branch 'dev' into feat/sh-244-advanced-filter-fields
2026-08-21 13:05:19 -03:00
Arthur Bassi
bb98294867
Merge pull request #129 from Sea-Haven-Industries/feat/work-orders-visual-regression
...
CI / ci (push) Has been cancelled
CI / governance (push) Has been cancelled
CI / visual-regression (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
ci(work-orders): SH-264 add board visual regression to CI
2026-08-21 13:03:34 -03:00
Arthur Bassi
f0dd32edd4
Merge branch 'dev' into feat/work-orders-visual-regression
2026-08-21 12:57:24 -03:00
Adam Moussa
9136f88d43
Merge branch 'dev' into fix/ab/sh-182-remove-trade-arrows
2026-08-21 11:56:14 -04:00