Projekt

Allmänt

Profil

Handlingar

Features #241

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Features #186: Avräkna klipp atomärt för valda deltagare

Validera deltagare per träningsenhet i blandad checkout

Features #241: Validera deltagare per träningsenhet i blandad checkout

Tillagd av Codex API för 20 dagar sedan. Uppdaterad för 19 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-11
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Nästa avgränsade implementation efter #236-240. Återanvänd artikelstyrda uppgifter från #164 och svensk information från #166, men inför deltagarmappning i den nya blandade checkouten. Definition of Done: serverns review-kontrakt kräver en deltagarpost per beställd träningsenhet när artikelns godkända uppgiftskrav kräver det; namn och födelseår valideras enligt dessa krav, telefon samlas inte in. Konto/kortägare och deltagare hålls separata. Vanliga artiklar kräver inga deltagare. Manipulerade artikel-/radreferenser, annan förening, saknade/extra deltagare och ändrat antal avvisas eller kräver ny granskning. Deltagarändring får inte kunna återanvända en tidigare godkänd review-signatur. Verifiering: automatiska tester med syntetiska uppgifter i isolerad MariaDB/testmiljö. Ingen lagring av nya deltagarprofiler eller genomförd klippbetalning med deltagare, inget UI, inga delade konton, ingen automatisk närvarobekräftelse, ingen aktivering i befintlig acceptans eller produktion. Slutlig lagring och UI får separata efterföljande ärenden när kontraktet är verifierat. Relaterar till #185 och #188; blockerar inte befintligt checkoutflöde utan deltagarkrav.


Acceptanskriterier

Review validerar deltagare per orderrad/enhet, binds i HMAC och testas isolerat utan aktivering eller lagring.


Testresultat

PASS: b18996d, isolerad CI på Remembrance 2026-09-11. 83 grundtester (612 assertions) och 124 MariaDB-tester (2242 assertions); fyra nya deltagartester. Bygge och paketering PASS. Ingen driftsättning eller aktivering.

Handlingar

Finns även som: PDF Atom