Features #247
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #186: Avräkna klipp atomärt för valda deltagare
Ändra deltagarantal för klipp utan automatisk kontantkostnad
100%
Beskrivning
Användarbeslut: fler deltagare vid klippbetalning ska kräva fler klipp, inte högre kontantbelopp. Första smala leveransen är serverkontraktet. DoD: uppdatera antal för en redan klipptäckt deltagarrad i befintlig ägd varukorg och revalidera deltagare/klipp i en transaktion, utan att registrera köpet. Tillåt bara rätt förening/rad/revision och 1-99 deltagare. Nytt förslag visar rätt klipp och saldo; andra varors kontantbelopp oförändrat. Otillräckliga klipp eller förlorad klipptäckning för någon tidigare täckt rad ska avvisa och återställa hela ändringen, även om kontantpris finns. Förbjud ändringar av vanliga varor och rader utan klipptäckning i denna funktion. Tester i isolerad MariaDB: två till tre barn, minskning, otillräckligt saldo, delat saldo mellan orderrader, manipulerad rad/antal/revision, saknade deltagaruppgifter, annat konto/förening och oförändrat faktiskt klippsaldo före bekräftelse. Utanför scope: UI, nya betalningsval vid brist, delad radbetalning, kontodelning, acceptans-/produktionsleverans. Koppla till #245; UI-kontroller levereras separat.
Acceptanskriterier
Dynamiskt deltagarantal för redan klipptäckta rader ger nytt klippförslag med oförändrat kontantbelopp; fel rullar tillbaka hela ändringen i isolerade tester.
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 69c2b7059eb4db17e27aaf78118ab2c29304c75c. Transaktionell antaländring för klipptäckta deltagarrader, oförändrat kontantbelopp och rollback vid brist/manipulation. CI passerade; efter UI-integrationen f9374bc passerar 83 grundtester och 145 integrationstester. Ingen ordinarie acceptans-/produktionsändring.
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)