Projekt

Allmänt

Profil

Handlingar

Features #221

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Inför databasgrund för utfärdade klippkort och ägarskap

Features #221: Inför databasgrund för utfärdade klippkort och ägarskap

Tillagd av Codex API för 21 dagar sedan. Uppdaterad för 17 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: separat migration enligt granskad #179 för kortinstans, separat ägare och första saldopost. Tenant-FK, låsta köpursprung/snapshotfält, unik köprad/enhetsposition och icke-negativt saldo verifieras i isolerad MariaDB inklusive uppgradering. Ingen UI, inget automatiskt utfärdande, ingen delning eller avräkning. Krävs före #183 och #184. Förutsätter genomgång av ägar-/historikrelationer innan migration fastställs.


Acceptanskriterier

Isolerat verifierad databasgrund med tenantintegritet, köpkoppling, unik enhet och ägarskap; ingen produktionsändring.


Testresultat

Slutverifierat 2026-09-14. Migration 015, IssuedCardsSchemaTest och avgränsad modell issued-cards-221.md/.puml granskade: separat ägare, föreningsbundna FK, köprad/enhetsunikhet, bekräftad köptid, snapshotfält, första kredit och låsta historikposter. Integrationstestet nekar främmande förening/korttyp/köprad, dubblett/enhet utanför köpt antal, negativt/fel initialsaldo, fel första kredit, ändring/radering av historik och ägarbyte. Dessa tester återanvänds från godkänd isolerad CI fd791bdd07d30115b2de65a6467104c1c07c3526.crx8si; berörda schema/testfiler oförändrade. Ny uppgraderingskörning på samma CI-källa: 014 till015 PASS, Flyway validate PASS, repeat migrate utan ändring PASS, bevarade tidigare data/erbjudanden via hash PASS. Första körningens validate stoppade på avsiktligt väntande 016-020. Testskript korrigerat med exakt målversionskontroll och endast pending undantaget vid validate; applicerade migreringar valideras fortfarande. Omkörning PASS. Testfix a5ef6fd commit/push. Temporär MariaDB --network none och tmpfs, borttagen av testets EXIT-trap. Ingen acceptans-/produktionsmigration eller affärsdataändring.

Handlingar

Finns även som: PDF Atom