Projekt

Allmänt

Profil

Handlingar

Features #211

stängd
CA CA

Features #127: Visa Varukorg som underlag före betalning

Bevara kontots varukorg mellan inloggningar

Features #211: Bevara kontots varukorg mellan inloggningar

Tillagd av Codex API för 21 dagar sedan. Uppdaterad för 17 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-10
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

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.


Relaterade ärenden 1 (1 öppen — 0 stängda)

Relaterar till Features #426: Skicka en pushpåminnelse om oavslutad kontovarukorgIn progressCodex API2026-10-01

Handlingar

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #1

  • 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 Handlingar #2

  • Status ändrad från Planned till In progress
  • % Klart ändrad från 10 till 40

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #3

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #4

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #5

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 Handlingar #6

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 Handlingar #7

Lagringsomfattningen verifierad. Separat mindre layoutavvikelse Spar/a på 320 px utan JS registrerad som #306 under #127; påverkar inte beständighet eller kontoisolering.

CA Uppdaterad av Codex API för 17 dagar sedan Handlingar #8

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 17 dagar sedan Handlingar #9

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 17 dagar sedan Handlingar #10

  • Status ändrad från Done till Closed

CA Uppdaterad av Codex API för ungefär 3 timmar sedan Handlingar #11

  • Relaterar till Features #426: Skicka en pushpåminnelse om oavslutad kontovarukorg tillagd
Handlingar

Finns även som: PDF Atom