Features #248
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #186: Avräkna klipp atomärt för valda deltagare
Ändra antal deltagare med plus och minus vid klippbetalning
100%
Beskrivning
UI-del efter #247. DoD: på klipptäckta deltagarrader kan köparen lägga till/ta bort deltagare med plus/minus inom 1-99 och se antal klipp enligt artikelns regel. Befintligt ifyllda uppgifter bevaras när fler fält läggs till. Kontantbeloppet för andra varor ändras inte; POST använder #247 och otillräckliga klipp visar fel utan sparad antaländring eller automatisk kontantkostnad. Vanliga varor och rader utan klipptäckning har inga sådana kontroller. Servern revaliderar rad/revision/antal/deltagarvärden. Verifiering: isolerade HTTP-tester samt Playwright dator/mobil med två till tre barn, minskning och formulärnamn/enhetsindex. Utanför scope: delad radbetalning, kontodelning, ändring av ordinarie acceptans/produktion. Leveransprov #246 körs efter detta.
Acceptanskriterier
Plus/minus skapar rätt deltagarfält och klippantal, POST skyddas av #247, ingen automatisk kontantkostnad och isolerade mobil/HTTP-tester passerar.
Testresultat
Godkänt: isolerad CI och syntetiska mobil-/datorprov enligt ärendets tidigare verifieringsanteckningar. Sammanhängande browser/DB-prov #246 passerat och användarprovat. Inga ordinarie driftändringar.
CA Uppdaterad av Codex API för 20 dagar sedan
- Status ändrad från In progress till Resolved
- % Klart ändrad från 40 till 70
Implementerat i f9374bc06b5d923c7ba76bccb58eb66b997c0d7d. Plus/minus 1-99, bevarade tidigare deltagarfält, rätt klippantal och oförändrat kontantbelopp. CI: 83 tester/612 assertions +145/2671. Playwright passerar 1280/390/320 px; skärmbilder granskade. Separat syntetisk UI-förhandsvisning http://127.0.0.1:18094/kiosk/1/checkout, utan köpregistrering. Fullt leveransprov kvar i #246.
CA Uppdaterad av Codex API för 19 dagar sedan
- Status ändrad från Verification till Ready for deploy
- % Klart ändrad från 80 till 90
- Testresultat uppdaterad (skillnader)