Projekt

Allmänt

Profil

Handlingar

Features #245

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

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

Ange deltagare i checkout med isolerade UI- och HTTP-tester

Features #245: Ange deltagare i checkout med isolerade UI- och HTTP-tester

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

Efter #241-243. DoD: när artikelkrav efterfrågar deltagaruppgifter visar checkout en post per beställd enhet med endast namn/födelseår enligt serverkraven; vanliga köp får inga extra fält. Kortval, nytt pris och deltagare granskas före gemensam bekräftelse. Användaren kan korrigera uppgifterna. Servervalidering, CSRF, konto-/föreningsisolering, ändrad varukorg och dubbla bekräftelser verifieras tillsammans med mobil/dator i separat syntetisk miljö. Tillfälliga värden får inte finnas i URL, loggar eller generell formulärflash; sessionens hantering/rensning vid slutfört köp och utloggning provas. Ingen automatisk profilskapning eller närvarobekräftelse. Standardavstängda insamlingsflaggor behålls. Utanför scope: befintlig acceptans/produktion, verkliga deltagare, delade barnprofiler, administratörsregister, nya lagringstider och extern aktivitetsexport. Verifieringsmiljö: isolerad CI och separat tillfällig syntetisk webbläsarmiljö.


Acceptanskriterier

Artikelstyrda deltagarfält granskas och bekräftas säkert med betalningen i isolerade HTTP/UI-tester; ingen aktivering i befintlig miljö.


Testresultat

PASS: CI 1b50de3, 83 grundtester/612 assertions +138 MariaDB-tester/2513 assertions. Tre nya HTTP-tester. Playwright formulär/granskning/redigering 1280/390/320 px PASS; skärmbilder visuellt granskade.

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

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 20 dagar sedan Handlingar #2

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70
  • Testresultat uppdaterad (skillnader)

Implementation 1b50de3591a50e559396f2054ff7d7a379adb1a2, dokumentation 2337808. Full CI PASSED i /home/bj/.local/share/foreningskiosk-ci/runs/1b50de3591a50e559396f2054ff7d7a379adb1a2.XW4hSR. Krypterad tillfällig sessionskontext bunden till konto/förening/varukorg/revision med 15 min giltighet; rensning, CSRF, scope och utebliven generell formulärflash testade. Ingen insamling i ordinarie kiosk. Separat databasfri renderingsförhandsvisning finns på loopback 18093, med verifierade vyer men utan köpregistrering. Fullt sammanhängande browser/DB-prov med manuell provning registrerat separat som #246. Ordinarie acceptans och produktion oförändrade.

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

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

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

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

Avstämning #253: ärendets uttryckligt avgränsade DoD i isolerad CI/provmiljö är uppfyllt och det sammanhängande flödet är användarprovat. Evidens finns i respektive verifieringsanteckning och docs/architecture/participant-delivery-246.md. Stängning avser denna isolerade leverans, inte ordinarie driftsättning eller godkännande för verklig insamling. Leveransförberedelse hanteras separat i #254.

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

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

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #6

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom