Features #211
stängdFeatures #127: Visa Varukorg som underlag före betalning
Bevara kontots varukorg mellan inloggningar
100%
Beskrivning
DoD: Öppna varukorgar sparas på aktivt konto per förening och återkommer efter ny inloggning. Gästvaror följer med och kombineras med eventuell befintlig kontokorg utan tyst förlust; befintliga gränser 50 artiklar/99 per artikel ska vid konflikt ge tydligt fel utan ändrad data. Utloggad eller annat konto kan inte läsa/ändra kontokorgen. Aktuella priser och tillgänglighet omprövas, kontantflödet och tömning fungerar för både gäst och konto. Verifieras med MariaDB/CI och isolerad acceptans. Exkluderar nya betalsätt, köphistorik och automatisk föreningsanslutning.
Acceptanskriterier
Beständig kontokorg per förening; ingen läcka vid logout eller kontobyte; köpflöde och prisvalidering fungerar; hantering av gästkorg fastställs före implementation.
Testresultat
PASS 2026-09-14. Commit da4881adbe2d978a053e42034fc8778deeafdef9 pushad; CI jzE5N1 godkänd: 84 tester/628 assertions och 174 MariaDB-integrationstester/3196 assertions. Nytt gränstest visar exakt 50 olika artiklar tillåtna vid sammanslagning, 51 nekade med valideringsfel; båda föreningarnas varukorgar och inloggningsstatus oförändrade vid konflikt. Befintliga tester verifierar 99-gräns, gästöverföring, persistens, konto-/föreningsisolering, aktuella priser, otillgängliga artiklar, kontantflöde och tömning. account-cart.cjs PASS 1280/390/320 med JS samt 320 utan JS i separat syntetisk container med samma appkod som acceptans a70c0a6. Gäs varor följer med, utloggad ser tomt, inloggad återfår korgen och kan tömma. Returadress i testet uppdaterad till befintligt kioskflöde. Inga appändringar eller acceptansdata ändrade. Testcontainer/tunnel borttagna.
CA Uppdaterad av Codex API för 21 dagar sedan
- Beskrivning uppdaterad (skillnader)
- Kategori satt till Varukorg och checkout
- Status ändrad från New till Planned
- Versionsmål satt till 0.4 - Konto och historik
- % Klart ändrad från 0 till 10
CA Uppdaterad av Codex API för 21 dagar sedan
Levererat v0.8.0 (66f0316). Befintlig user_id på purchase_drafts används. Gästvaror överförs vid köparinloggning och slås ihop per förening/artikel utan tyst förlust; gränsöverskridande rullar tillbaka allt och ger tydligt fel. Kontoavgränsning, upprepad överföring, utloggning/inloggning, prisändring och kontantköp testade. CI och UI 1280/390/320 samt utan JavaScript godkända. Verifierat med appkontots rättigheter och TLS i helt återställd transaktion. Ingen migration eller produktion. Lagringstid före produktion separat #213. Avvaktar användarverifiering.
CA Uppdaterad av Codex API för 17 dagar sedan
Verifiering pågår. Befintligt test täcker 99-gränsen vid sammanslagning; explicit gränstest för 50 olika artiklar saknas. Kompletterar inom ärendets DoD med exakt 50 tillåtna och 51 nekade samt transaktionell återställning över två föreningar. Webbläsartestets returadress efter tillägg anpassas till det redan införda återvändandet till kiosken. Ingen appändring planerad.
CA Uppdaterad av Codex API för 17 dagar sedan
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för ungefär 3 timmar sedan
- Relaterar till Features #426: Skicka en pushpåminnelse om oavslutad kontovarukorg tillagd