Jeppe B
18302723e8
Prepare frontend master branch protection ( #172 )
...
Add stable Required CI, repair E2E ownership, make Qodana optional-state handling explicit, and document the desired protection policy.
2026-07-16 13:12:57 +02:00
Jeppe B
20c383d22d
Format customer rule tests
2026-07-16 12:11:06 +02:00
Jeppe B
77a0c4e018
Add customer rule product restrictions
2026-07-16 11:51:42 +02:00
Jeppe B
9a5c8b193d
style: format admin order filter test
2026-07-16 11:50:41 +02:00
Jeppe B
0562ba8ab0
feat: add admin order filters
2026-07-16 11:45:08 +02:00
Jeppe Bundgaard
906e860c86
test: distinguish order table requests
2026-07-16 01:29:02 +02:00
Jeppe B
516e1fb58d
Expose invoicing flag badge translations
2026-07-15 22:47:11 +02:00
Jeppe B
7da1307cf6
Restore i18n locale compatibility keys
2026-07-15 21:37:21 +02:00
Jeppe B
ea4893d815
Ignore warm prefetches in month selection E2E
2026-07-15 20:50:02 +02:00
Jeppe B
f2e0079b59
Stabilize invoicing period E2E scenarios
2026-07-15 20:26:49 +02:00
Jeppe B
47d8baa496
Format frontend test files
2026-07-15 19:42:27 +02:00
Jeppe B
6d96d64811
Improve invoicing period tree and POS restrictions
2026-07-15 17:04:51 +02:00
Jeppe B
92fb998e5a
Fix customer additional-service restrictions ( #171 )
2026-07-15 15:08:01 +02:00
Jeppe B
bed6030e2b
Stabilize invoicing period date fixtures
2026-07-15 02:45:02 +02:00
Jeppe B
328a85bad1
Review object tree dynamic i18n helper
...
Add the invoicing period object tree translation wrapper to the reviewed non-literal call list; it mirrors the existing flag-list helper pattern.
2026-07-15 01:30:18 +02:00
Jeppe B
394375e429
Fix user profile two-factor test id
...
Keep the profile two-factor wrapper test id stable and move spacing tokens to class so the mobile profile security E2E can find the status element.
2026-07-15 00:17:34 +02:00
Jeppe B
ca744adfd9
Link security status filter i18n label
...
Reuse the canonical system status label for the security incident status filter so the v2 duplicate raw phrase gate stays green.
2026-07-14 23:35:53 +02:00
Jeppe B
5e42f55570
Fix invoicing period object-tree flag handling
...
Keep expanded period rows on InvoicingPeriodObjectTree while rendering order-scoped flags in a compact expanded flag list. Update the invoicing-period E2E fixtures and source contract for the object-tree path.
2026-07-14 22:39:33 +02:00
Jeppe B
021da1a074
Fix invoicing period expanded order details ( #170 )
2026-07-14 21:02:22 +02:00
Jeppe B
0e55f45e91
Fix invoicing queue-state unit spec
2026-07-14 16:05:04 +02:00
Jeppe B
9749837506
Format frontend test files
2026-07-14 15:55:17 +02:00
Jeppe B
4fbb0b98c3
Improve superuser invoicing and system status views
2026-07-14 15:41:05 +02:00
Jeppe B
0edf8afcaf
Regenerate Danish i18n runtime
2026-07-14 13:52:23 +02:00
gold-dev
e2ee54578c
Feat: 202607 - truckwash.dk V15_sent slide 8
2026-07-14 12:28:56 +03:00
gold-dev
b35e4484de
Merge remote-tracking branch 'origin/master'
2026-07-14 12:15:00 +03:00
gold-dev
c8368612eb
Feat: 202607 - truckwash.dk V15_sent slide 6, 7
2026-07-14 12:14:47 +03:00
Jeppe B
26266e724b
Stabilize customer booking and i18n checks
2026-07-14 10:34:29 +02:00
Jeppe B
6ccfea9eb4
Limit security nav assertion to desktop layout
2026-07-14 02:15:44 +02:00
Jeppe B
d4349c20a7
Format subuser management spec
2026-07-14 00:59:12 +02:00
Jeppe Bundgaard
63f1cc2450
Fix custom subuser Dognvask updates
2026-07-13 22:30:18 +02:00
Jeppe Bundgaard
acec2a694a
Add loading screen for session confirmation and enhance vehicle management labels
2026-07-13 22:11:51 +02:00
Jeppe B
f15d7224e0
Make failover wiring source check formatter tolerant
2026-07-13 21:50:28 +02:00
Jeppe B
236f552a22
Stabilize subuser QR auth smoke assertion
2026-07-13 20:57:30 +02:00
Jeppe B
321b6f2c64
Format auth smoke session bootstrap test
2026-07-13 20:36:03 +02:00
Jeppe B
218ead9a31
Fix subuser QR session bootstrap
2026-07-13 20:33:48 +02:00
Jeppe B
60b6e82c88
Dedupe cron worker target i18n key
2026-07-13 20:32:03 +02:00
Jeppe B
bbe4ad938a
Add cron worker controls and align superuser specs
2026-07-13 19:47:08 +02:00
Jeppe B
9e27380a10
Fix i18n v2 catalog integrity drift
...
Fill missing backup compatibility keys for Danish and Norwegian and centralize repeated shared/support labels through existing i18n links.
2026-07-13 17:59:51 +02:00
Jeppe Bundgaard
baf83fd079
Restore gateway smoke helpers after route spec cleanup
...
Keep the gateway health-card smoke test runnable after removing the stale replication-management helper block.
2026-07-13 15:02:15 +00:00
Jeppe Bundgaard
dfe3163692
Align frontend smoke tests with current route permissions
...
Update self-serve mocked customer permissions for the guarded wash routes and replace removed replication-management E2E coverage with dashboard redirect assertions.
2026-07-13 16:41:08 +02:00
Jeppe Bundgaard
4452bd4088
Update system status route contract test
2026-07-13 15:57:42 +02:00
Jeppe Bundgaard
6f93b840a9
Relax superuser module wiring assertions
2026-07-13 15:45:59 +02:00
Jeppe Bundgaard
443f50c144
Enhance subuser management contact and action flows
2026-07-13 15:11:49 +02:00
Jeppe Bundgaard
5a7f902d01
Enhance subuser action menu with new sections and labels for improved user experience
2026-07-13 10:42:13 +02:00
Jeppe Bundgaard
02cc82cee1
Enhance pagination filter dropdown styling and update subuser management tests
2026-07-13 10:27:05 +02:00
Jeppe Bundgaard
fa9b05958d
Enhance subuser management functionality and improve UI responsiveness
2026-07-13 10:25:20 +02:00
Jeppe Bundgaard
6fb2c9e7df
Update self-serve permissions and enhance UI components for customer interactions
2026-07-13 10:21:18 +02:00
Jeppe Bundgaard
54e59b4b3e
Add system status displays for Minio and Redis, and enhance backup configuration
2026-07-13 10:07:56 +02:00
Jeppe B
8a0ea6cae5
Fix cron status translation literals
2026-07-13 08:48:45 +02:00
Jeppe B
1bbd816e83
Fix session bootstrap heading assertion
...
Target the system status heading in the delayed session bootstrap test so Playwright strict mode does not match both the navigation link and page heading.
2026-07-09 16:17:33 +02:00