vinindkoeb/app/templates
carsten b6b14aefac Opgave 10: fortløbende ordrenummer pr. runde + afhentningsliste
Order.order_number tildeles atomisk i POST /public/orders via en
SELECT ... FOR UPDATE-lås på rundens række + MAX+1, så samtidige
bestillinger lige efter en runde åbner ikke kan kollidere. Nummeret
starter på 1 for hver runde (UNIQUE(purchase_round_id, order_number))
og er nu tilgængeligt som {{order_number}} i mail-skabeloner.

GET /purchase-rounds/{id}/pickup-list genskaber den gamle systems
afhentningsliste (delt af brugeren som reference) mod den nye
datamodel: én printside pr. ordre, sorteret efter order_number (vist
stort i øverste højre hjørne), kontaktinfo, flaske-/kasseantal
(pænt afrundet — originalen viste et urundet float), og
vinlinjer grupperet pr. kategori.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-29 00:21:45 +02:00
..
base.html Opgave 8c: ny offentlig bestillings-/tilmeldingsside 2026-09-28 22:55:55 +02:00
order.html Opgave 8c: ny offentlig bestillings-/tilmeldingsside 2026-09-28 22:55:55 +02:00
order_confirmation.html Opgave 8c: bekræftelsesside efter bestilling + responsivt layout-fix 2026-09-28 23:51:41 +02:00
pickup.html Opgave 8c: ny offentlig bestillings-/tilmeldingsside 2026-09-28 22:55:55 +02:00
pickup_list.html Opgave 10: fortløbende ordrenummer pr. runde + afhentningsliste 2026-09-29 00:21:45 +02:00
signup.html Opgave 8c: ny offentlig bestillings-/tilmeldingsside 2026-09-28 22:55:55 +02:00