Projekt

Allmänt

Profil

Handlingar

Features #176

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Välj kompatibelt klippkort enligt giltighet och ålder

Features #176: Välj kompatibelt klippkort enligt giltighet och ålder

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

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Säkerhet och test
Startdatum:
2026-09-09
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

Föreningen namnger egna korttyper, separata från artikelkategori. Artikelns accepterade korttyps-ID avgränsar urvalet inom samma förening. DoD: servern väljer endast kort som användaren får nyttja, med rätt typ, giltighet och tillräckligt saldo. Prioritera närmast sista giltighetsdag. Kort utan slutdatum kommer efter tidsbegränsade och sorteras på minst antal klipp kvar. Vid lika slutdatum används äldsta utfärdade kort; vid lika saldo bland kort utan slutdatum används äldsta utfärdade kort. Stabil ID-ordning som sista skiljeregel. Testa fel förening/typ/åtkomst, utgångna eller tomma kort, tidsbegränsade kontra obegränsade, olika saldon och lika värden. Förutsätter separat korttyps- och kortinstansmodell. Omfattar inte kortköp, avräkningstransaktion, giltighetspolicy eller fördelning mellan flera kort.


Acceptanskriterier

Läsande kortval för ägarens aktiva konto, rätt förening/artikelkoppling, giltighet och tillräckligt saldo. Prioritering och isolering verifieras i isolerad MariaDB-CI. Inga saldoändringar. Delad åtkomst #191 och köpflöde #186 separat.


Testresultat

PASS 2026-09-21, commit 1638102: exakt nollsaldo hoppas över; lika slutdatum och lika obegränsat saldo prioriterar äldsta issued_at före ID. Isolerad CI: 87/659 och MariaDB 185/3391; Vite PASS.

Handlingar

Finns även som: PDF Atom