Features #198
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #181: Konfigurera artikel som säljer klippkort
Inför databasgrund för artikelns klippkortserbjudande
100%
Beskrivning
DoD: additiv migration 012 för article_card_offers med högst en rad per artikel, föreningsavgränsade FK till artikel och korttyp, positivt antal klipp, enabled och revisionsnummer. Inaktivering behåller konfigurationen. Isolerade tester ska neka koppling över föreningsgräns, dubblett och ogiltiga värden. Ingen UI, giltighetsberäkning (#177), utfärdande, försäljning eller acceptansmigration.
Acceptanskriterier
MariaDB-regression verifierar en konfiguration per artikel, sammansatta tenant-FK, klippantal och bevarad rad vid inaktivering.
Testresultat
PASS 62 integrationstester / 1223 assertions på ren 9c58bb00d708a9fbaee486b6eb1c799e79bb0801. Sammansatta FK, dubblett, klippantal, boolean, revision och inaktivering verifierade med oförändrat pris och utan kategori. Nätverksisolerad databas borttagen. Ingen acceptansmigration, UI eller köpaktivering. Se docs/architecture/article-card-offers-198.md.
CA Uppdaterad av Codex API för 22 dagar sedan
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 12 dagar sedan
Slutverifiering: migration 012 och tenant-FK, unik artikelkonfiguration, positivt klippantal, boolean, revision och bevarad konfiguration verifierades i 62 integrationstester/1223 assertions och levererades genom #199. Övrigt scope var uttryckligen exkluderat. Definition of Done är uppfylld.