Features #181
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Konfigurera artikel som säljer klippkort
100%
Beskrivning
DoD: valet Artikeln säljer klippkort visar korttyp och antal klipp; annars dolda. Pris använder befintligt prisfält. Positivt heltal och egen förenings korttyp servervalideras. Ingen ny artikeltypslista eller obligatorisk artikelkategori. Koppla till frivillig giltighet i #177. Definiera säkert beteende när inställningen avaktiveras; befintliga kort ändras inte. Utfärdande ingår inte.
Acceptanskriterier
Artikelval visar korttyp och positivt antal klipp, sparas atomärt med artikel och isoleras per förening. Inaktivering bevarar inställningar. Konfigurerade artiklar spärras i katalog, varukorg och slutlig köpbekräftelse tills utfärdande finns. Giltighet följer separat #177.
Testresultat
2026-09-10 PASS isolerat: 63 integrationstester/1275 assertions och 66 övriga/455. Playwright efter CSS/fixture-justering ad68cc9: 1280/390/320 med JS och 320 utan JS; visa/dölj, typval, sparande och återläsning. Skärmbilder granskade. Testdatabas borttagen, acceptans/produktion oförändrade. Se docs/architecture/article-card-configuration-181.md. Frivillig giltighet kvar i #177 och separat acceptansleverans återstår.
CA Uppdaterad av Codex API för 22 dagar sedan
Autofyllnadsfix #197 är användargodkänd och Done. Nästa avgränsade del är databasgrunden för artikelns klippkortskonfiguration. UI-aktivering måste kombineras med spärr i köparflödet tills #183 faktiskt utfärdar kort, så betalning aldrig registreras som vanligt varuköp utan klippkort. Detta ingår som säkerhetsvillkor i artikelkonfigurationen; ännu ingen köparaktivering.
CA Uppdaterad av Codex API för 22 dagar sedan
- Kategori satt till Förening och tenant
- Tilldelad satt till Codex API
- Versionsmål satt till 0.2 - Systemadmin och katalog
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
CA Uppdaterad av Codex API för 22 dagar sedan
Implementationskandidat ac9d825 pushad: artikelval, typ/klippfält, atomär lagring, tenantvalidering, bevarad avaktiverad konfiguration samt spärr i katalog/varukorg/kontantbekräftelse tills utfärdande finns. Tester skrivna men EJ körda. Säkerhetskontrollen nekade separat verifieringsöverföring till bj@remembrance/cash-verification-offer-admin-181; inväntar uttryckligt godkännande. Ingen acceptansleverans. Även webbläsar-/utan-JS-verifiering återstår. Se docs/architecture/article-card-configuration-181.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: samtliga barn #198, #199 och #201 är stängda. Artikelvalet visar/döljer korttyp och positivt klippantal, sparas atomärt per tenant, bevaras vid inaktivering och spärrades från köp tills utfärdandeflödet fanns. Pris använder befintligt prisfält, ingen artikeltypslista eller obligatorisk kategori infördes. Giltighet och utfärdande hanteras separat. Förälderns Definition of Done är uppfylld.