Projekt

Allmänt

Profil

Handlingar

Features #227

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Features #183: Utfärda klippkort vid registrerat köp

Verifiera och aktivera kortutfärdande i syntetisk acceptans

Features #227: Verifiera och aktivera kortutfärdande i syntetisk acceptans

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

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Säkerhet och test
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: efter #225/#226 verifieras minsta SELECT/INSERT-rättigheter för korttabeller, dubbel samtidig HTTP-bekräftelse ger ett köp och rätt antal kort, fullständigt inloggat köp fungerar i syntetisk acceptans. Dokumentera rollback och flagga före aktivering. Köpvillkor, ägare och saldo verifieras i databasen. Exkluderar produktion, elektroniska betalsätt, avräkning och delning.


Acceptanskriterier

Separat godkänd acceptansleverans med rättighetskontroll, parallellt återförsök och spårbar verifiering; ingen produktion.


Testresultat

PASS: syntetisk acceptans v0.9.4, samtidig dubbelbekräftelse, ett köp/två kort, rätt grants och slutlig DB-verifiering. Regression CI 1638102 godkänd 2026-09-21.

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

  • Status ändrad från New till Planned
  • % 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

Delvis genomfört: v0.9.4 / 762929e5277a7c27e601764af3496538f9badbf4 aktiverad i syntetisk acceptans. CI .fVEDlI PASS 165 tester, inklusive två verkligt samtidiga processer. Isolerad SELECT/INSERT-verifiering PASS; UPDATE/DELETE/ALTER nekas. Samtidiga HTTP-anrop gav samma köp /kiosk/3/cash/3 och två tiokort i bekräftelsen. Syntetisk org 3, user 4, type 7, article 21. SISTA DB-verifieringen och inaktivering av org/user stoppades av automatisk säkerhetsgranskning: explicit godkännande krävs för att skicka och köra scripts/verify-card-acceptance-check.php på Remembrance. Ingen kringgång. Testkonto/förening är därför fortfarande aktiva. Ärendet är inte klart. Ingen produktion ändrad.

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

Användaren godkände slutlig skriptkörning. Första körningen rullades tillbaka eftersom users använder disabled, inte inactive. Korrigerat och därefter PASS: ett köp, två kort med 10 klipp vardera, rätt ägare, köpkoppling, giltighetsvillkor och startposter. Syntetisk förening 3 inactive och konto 4 disabled. Köpet bevarat. Aktivering v0.9.4 verifierad; inga produktionsändringar.

CA Uppdaterad av Codex API för 21 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 21 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 10 dagar sedan Handlingar #7

Slutgranskning 2026-09-21: syntetisk acceptans v0.9.4 är dokumenterat genomförd. Två samtidiga HTTP-bekräftelser gav samma köp, exakt två tiokort och rätt ägare, villkor och ingående saldo. Begränsade databasrättigheter verifierades och testorganisation/användare avaktiverades. Aktuell regression på 1638102 passerade full isolerad CI. Ingen produktion berördes.

CA Uppdaterad av Codex API för 10 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 10 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 10 dagar sedan Handlingar #10

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom