1
0
Fork 0
polaris-task-force/tests/e2e
Z8MB1E 42066e9d13 feat(operations): reservation creation flow
Add the create-reservation dialog and its option sources for todo 3 of
ops-reservations-and-crate-sync.

- src/lib/operations/reservationOptions.ts: server-only option pool
  (listReservationOptions) returning upcoming unit-visible missions, idle
  unreserved vehicles, operational structures, budget accounts (no
  balances), per-origin stock, and a capped roster.
- src/components/frontend/operations/reservations/CreateReservationDialog.tsx:
  client dialog with core fields, personnel/vehicle multi-picks, cargo
  line repeater, budget + expiry; client pre-validation mirrors the
  server validator; engine errors render verbatim.
- Mount the dialog on the reservations list page, server-gated by
  operation-reservations:create + hasLogisticsQualification.
- Integration tests for the option scopes; e2e spec written (run in F3).

tsc clean; 5/5 integration tests pass.
2026-09-21 04:39:09 -04:00
..
frontend.e2e.spec.ts test(e2e): refresh frontend login and landing smoke tests 2026-08-10 16:01:51 -04:00
operations-reservations.e2e.spec.ts feat(operations): reservation creation flow 2026-09-21 04:39:09 -04:00
operations.e2e.spec.ts feat(ui): tactical operation primitives and role surfaces 2026-09-20 02:44:53 -04:00
opord-recall.e2e.spec.ts refactor(minigames): move routes, components, and libs under minigames parents 2026-09-09 00:02:59 -04:00