Projekt

Allmänt

Profil

Handlingar

Features #124

stängd
CA CA

Aggregera obligatoriska uppgifter per varukorg

Features #124: Aggregera obligatoriska uppgifter per varukorg

Tillagd av Codex API för 25 dagar sedan. Uppdaterad för 12 dagar sedan.

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

Beräkna unionen av alla obligatoriska personfält från artiklarna i varukorgen.

Acceptanskriterier:

  • Samma uppgift efterfrågas högst en gång.
  • Namn, telefonnummer och födelseår kan ingå i unionen.
  • Logiken är centraliserad och testbar.

Acceptanskriterier

Beräkna unionen av alla obligatoriska personfält från artiklarna i varukorgen.

Acceptanskriterier:

  • Samma uppgift efterfrågas högst en gång.
  • Namn, telefonnummer och födelseår kan ingå i unionen.
  • Logiken är centraliserad och testbar.

Testresultat

PASS i release 0e6c6ce: RequiredPurchaseFields centraliserar stabil union utan dubbletter för namn, telefonnummer och födelseår, avgränsad till aktiv artikel/förening. Ingår i CI 173 tester/3182 assertions och senare manuellt godkänt deltagar-/checkoutflöde.

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

Gemensam faltunion implementerad lokalt i RequiredPurchaseFields::forArticles. Namn/telefonnummer/fodelsear i stabil ordning, inga dubbletter; endast aktiva ej borttagna artiklar i uttrycklig forening och obligatoriska krav. Kontantkopets befintliga personfaltssparr ateranvander berakningen med las inom transaktionen. Inga nya personuppgifter samlas in, ingen migration eller aktivering. 47 integrationstester/879 assertions godkanda i disponibel natverksisolerad MariaDB, inklusive ordning/dubbletter, fremmande forening, frivilliga krav, inaktiva/borttagna artiklar samt kontantregression. Dokumentation: docs/architecture/required-purchase-fields.md. Ej committat/pushat eller driftsatt.

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

Avstämning 2026-09-08: Lokalt klar, ej levererad. Central fältunion testad; commit/CI-leverans och acceptans återstår. Underlag: docs/issue-audit-2026-09-08.md. Ingen ny regression eller produktionsdriftsättning i denna avstämning. Statusfält oförändrat.

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

  • Tilldelad satt till Codex API
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen
  • Testresultat uppdaterad (skillnader)

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

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

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

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

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

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

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #7

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

Slutverifiering: RequiredPurchaseFields beräknar den testbara unionen centralt i stabil ordning utan dubbletter för namn, telefonnummer och födelseår. Tenant-, aktiv artikel- och checkoutregressioner ingår i CI-godkända release 0e6c6ce, och det dynamiska deltagarflödet har godkänts manuellt. Definition of Done är uppfylld.

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

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

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

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

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #11

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom