Features #177
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Konfigurera frivillig giltighetstid för klippkortsartiklar
100%
Beskrivning
Användarbeslut: föreningen ska frivilligt kunna ange giltighetstid i hela år på varje säljartikel för klippkort, exempelvis 1, 2, 3, 4 eller 5 år. Tomt värde betyder ingen giltighetstidsgräns. Giltighetstiden börjar vid köpet, inte vid första nyttjandet. DoD: valfritt val/positivt heltal, tydlig visning av utan tidsgräns, servervalidering som avvisar noll/negativa/decimaler, föreningsbehörighet och persistens verifierade. Vid registrerat köp sparas köptid, giltighetsvillkor och beräknat slutdatum på utfärdat kort; senare artikeländringar eller första klippet får inte flytta slutdatumet. Testa giltighet från köp, första klipp utan påverkan samt ingen tidsgräns. Fem år är exempel, inte fast maxgräns. Exakt hantering av skottdag och utgångstidpunkt dokumenteras och testas före implementation. Omfattar inte avräkning eller urvalsalgoritm, som hanteras i #176.
Acceptanskriterier
Valfri positiv giltighetstid i hela år eller utan tidsgräns; giltighet från köpet, oföränderligt snapshot och servervalidering. Skottdag, svensk tidszon, tenantbehörighet och att första klippet inte flyttar slutdatum verifieras.
Testresultat
CA Uppdaterad av Codex API för 22 dagar sedan
- Beskrivning uppdaterad (skillnader)
Användaren beslutar: giltighetstiden börjar med köpet. Detta ersätter den tidigare öppna frågan om köp eller första klipp.
CA Uppdaterad av Codex API för 21 dagar sedan
Beslut 2026-09-10: klippkort gäller hela årsdagen, inte till köpklockslaget. Exklusiv slutgräns är början av nästa dag i Europe/Stockholm, lagras i UTC. Beräkning och gränstester i #220. Ingen tidsgräns när antal år saknas. Utfärdande enligt #183 ska använda detta beslut och låsa villkoren vid köpet.
CA Uppdaterad av Codex API för 10 dagar sedan
- Kategori satt till Säkerhet och test
- Tilldelad satt till Codex API
- Versionsmål satt till 0.4 - Konto och historik
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)