Jeppe Bundgaard
cfa7d5be69
Merge remote-tracking branch 'origin/master' into codex/superuser-user-overview-hub
...
# Conflicts:
# .github/workflows/tests.yml
# scripts/playwright-pr-mapping.mjs
# src/views/dashboards/userDashboard/wash/MyWashStart.vue
# tests/unit/playwright-pr-mapping.spec.js
2026-07-06 17:12:45 +02:00
Jeppe B
bb375eb149
Merge pull request #144 from copenhagentruckwash/codex/fix-invoicing-period-selfwash
...
Fix invoicing period Selvvask counts
2026-07-06 17:08:06 +02:00
Jeppe B
7e5e6ce680
Enforce only tankcleaning POS product rules ( #151 )
2026-07-06 17:07:03 +02:00
Jeppe Bundgaard
1032f8b4f1
Show limited backoffice employees in backoffice
2026-07-06 16:59:46 +02:00
Jeppe B
744a56c8b2
Merge PR #157 : Cleanup superuser dashboard tabs
...
Cleanup superuser dashboard tabs
2026-07-06 16:59:27 +02:00
Jeppe Bundgaard
e58372a190
Merge remote-tracking branch 'origin/master' into codex/pr157-merge-resolve-692380
...
# Conflicts:
# scripts/playwright-pr-mapping.mjs
# src/i18n/generated/da-v2.json
# src/i18n/generated/de-v2.json
# src/i18n/generated/en-v2.json
# src/i18n/generated/no-v2.json
# src/i18n/generated/sv-v2.json
# src/i18n/source/da/phrases/index.json
# src/i18n/source/de/phrases/index.json
# src/i18n/source/en/phrases/index.json
# src/i18n/source/no/phrases/index.json
# src/i18n/source/sv/phrases/index.json
# src/views/dashboards/userDashboard/wash/MyWashStart.vue
# tests/unit/playwright-pr-mapping.spec.js
2026-07-06 16:59:00 +02:00
Jeppe Bundgaard
19d44b8666
Add limited backoffice user ID translations
2026-07-06 16:53:41 +02:00
Jeppe Bundgaard
92a52d6194
Gate subuser customer navigation and actions
2026-07-06 16:48:24 +02:00
Jeppe B and Jeppe Bundgaard
db1c0e25c0
Move limited backoffice shortcut into header ( #140 )
...
* Move limited backoffice shortcut into header
* Use shared Playwright port locks in CI
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 16:47:33 +02:00
Jeppe Bundgaard
04860a7304
Deduplicate limited backoffice price products
2026-07-06 16:34:10 +02:00
Jeppe B
d8d67301ed
Add autosave for limited backoffice prices ( #143 )
2026-07-06 16:26:46 +02:00
Jeppe Bundgaard
fa1e915b9c
Merge origin/master into Selvvask period fix
2026-07-06 16:07:05 +02:00
Jeppe B and Jeppe Bundgaard
da86b69b2c
Warn before invoicing multiple months together ( #155 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 16:02:10 +02:00
Jeppe B
44e3167278
Build superuser department overview page ( #156 )
...
Build the superuser department overview page and align PR changed-E2E selection with the PR head ref.
2026-07-06 16:01:26 +02:00
Jeppe B
5cc22f14bc
Fix date-only selection handling
...
Use local date-only parsing and formatting across date inputs and filters so clicked dates persist exactly.\n\nVerified with local format, lint, i18n, build, full unit tests, PR E2E, focused date E2E, broad smoke reruns, and GitHub PR checks.
2026-07-06 15:52:19 +02:00
Jeppe B
8519af5cbb
Merge pull request #141 from copenhagentruckwash/codex/custom-pricing-only-departments
...
Add custom-only department pricing toggle
2026-07-06 15:31:41 +02:00
Jeppe B and Jeppe Bundgaard
3fc4be8335
Update limited backoffice employee form ( #146 )
...
* Update limited backoffice employee form
* Map limited backoffice changes to focused E2E
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 15:31:16 +02:00
Jeppe Bundgaard
5a5cc0bed3
Guard MyWashStart timers after teardown
2026-07-06 15:02:57 +02:00
Jeppe Bundgaard
1a9e7503ef
Stabilize PR Playwright runner load
2026-07-06 15:01:01 +02:00
Jeppe Bundgaard
d84e9e3406
Map superuser dashboard changes to E2E
2026-07-06 14:56:18 +02:00
Jeppe Bundgaard
c41954993c
Fix PR E2E changed diff head
2026-07-06 14:54:41 +02:00
Jeppe Bundgaard
a7c8fc3bff
Reduce PR E2E runner pressure
2026-07-06 14:52:30 +02:00
Jeppe Bundgaard
36c1f10de8
Reduce PR E2E runner pressure
2026-07-06 14:47:03 +02:00
Jeppe Bundgaard
6002f97fb6
Finish superuser user overview hub
2026-07-06 14:42:23 +02:00
Jeppe Bundgaard
4378dad2b9
Stabilize PR E2E runner checks
2026-07-06 14:39:06 +02:00
Jeppe B and Jeppe Bundgaard
278298ecd2
Submit error reports without screenshots ( #153 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 14:28:24 +02:00
Jeppe Bundgaard
b8959cb7bb
Cleanup superuser dashboard tabs
2026-07-06 14:07:36 +02:00
Jeppe B and Jeppe Bundgaard
dec90bbbbf
Block restricted mobile additional items ( #148 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 14:07:04 +02:00
Jeppe B and Jeppe Bundgaard
a4b9d2f04d
Add superuser vehicle creation flow ( #152 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 13:59:40 +02:00
Jeppe Bundgaard
ee41366c08
Bound changed PR E2E selection
2026-07-06 13:57:06 +02:00
Jeppe Bundgaard
3f42b77d13
Stabilize invoice distribution smoke session setup
2026-07-06 13:48:48 +02:00
Jeppe Bundgaard
e22f78a449
Stabilize unit timer cleanup
2026-07-06 13:06:41 +02:00
Jeppe Bundgaard
f2b66ff19f
Stabilize recent wash refresh timers in tests
2026-07-06 13:05:01 +02:00
Jeppe Bundgaard
2fd0893773
Add customer product fixed price UI
2026-07-06 12:52:31 +02:00
Jeppe Bundgaard
0e9292d6d9
Merge remote-tracking branch 'origin/master' into codex/custom-pricing-only-departments
...
# Conflicts:
# scripts/playwright-pr-mapping.mjs
2026-07-06 12:48:54 +02:00
Jeppe Bundgaard
69250ada66
Stabilize self-serve restored lane smoke test
2026-07-06 12:44:26 +02:00
Jeppe B and Jeppe Bundgaard
22f8b5f203
Improve superuser role permissions page ( #149 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 12:43:03 +02:00
Jeppe B
987acc5b0f
Add role permission help modal ( #142 )
...
Adds the Rolle help icon and grouped permissions modal for limited backoffice employees, plus i18n and Playwright coverage.
2026-07-06 12:25:01 +02:00
Jeppe Bundgaard
ce844137a0
Harden POS order detail E2E wait
2026-07-06 12:18:20 +02:00
Jeppe Bundgaard
7f3a8c07e2
Stabilize edge gateway installer smoke tests
2026-07-06 11:47:58 +02:00
Jeppe Bundgaard
bd14d58f08
Stabilize self-serve wash smoke assertion
2026-07-06 11:03:22 +02:00
Jeppe Bundgaard
b8494cd1d9
Merge remote-tracking branch 'origin/master' into codex/custom-pricing-only-departments
...
# Conflicts:
# tests/unit/playwright-pr-mapping.spec.js
2026-07-06 10:36:57 +02:00
Jeppe Bundgaard
1a1c3db8e5
Fix invoicing period selfwash counts
2026-07-06 10:33:48 +02:00
Jeppe Bundgaard
49772c1334
Trigger frontend PR checks
2026-07-06 10:30:43 +02:00
Jeppe Bundgaard
02ddb99000
Add custom-only department pricing toggle
2026-07-06 10:21:06 +02:00
Jeppe B and Jeppe Bundgaard
cf1509e34f
Fix POS step metadata persistence ( #138 )
...
* Fix POS step metadata persistence
* Preserve registration save payload formatting
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 10:20:13 +02:00
Jeppe B and Jeppe Bundgaard
ce2e671768
Fix department notification SMS table refresh
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 09:57:30 +02:00
Jeppe B and Jeppe Bundgaard
cf2add29dd
Default vehicle subscriptions to false ( #136 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 09:21:31 +02:00
Jeppe Bundgaard
8d2bd958ab
Stabilize invoicing action wheel E2E
2026-07-05 17:54:26 +02:00
Jeppe Bundgaard
fcdd8ecbfa
Serve Font Awesome fixtures in E2E tests
2026-07-05 16:34:58 +02:00