Features #223
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #177: Konfigurera frivillig giltighetstid för klippkortsartiklar
Visa frivillig giltighetstid i klippkortsartikelns formulär
100%
Beskrivning
DoD: skapa/redigera visar frivilligt heltalsfält Giltighetstid (år) endast för försäljningsartikel. Tomt visas som Utan tidsgräns. Sparat värde och valideringsåtervisning bevaras. Verifiera serverrendering och mobil/desktop med syntetiska data. Förutsätter #222. Exkluderar utfärdande, acceptansmigration och produktionsleverans.
Acceptanskriterier
Villkorligt fält fungerar vid skapa/redigera, null och heltal samt mobil/desktop; befintliga formulärmönster följs.
Testresultat
Slutverifierat 2026-09-15. Ny card-offers.cjs-körning PASS 1280/390/320 med JS och 320 utan JS i isolerad sessionsbaserad fixture på 18097. Fält dolt för vanlig artikel, visas vid Artikeln säljer klippkort; frivilligt och placeholder Utan tidsgräns. Skapa med två års giltighet, återläsa i redigering, dölja/visa via kryssruta samt rensa giltighet och ladda om utan tidsgräns PASS. Ingen overflow eller JS-fel. Mobilbild utan JS granskad. Serverrendering använder old(validity_years, sparat värde); befintligt ArticleCardOfferAdminTest verifierar sparat värde 5 och valideringsåtervisning 7. Kod och tester oförändrade mot fixture 2137558 och godkänt CI fd791bdd07d30115b2de65a6467104c1c07c3526.crx8si; CI återanvänt, inte omkört. #222 är stängt. Ingen kodändring, verksamhetsdataändring eller driftsättning; endast syntetiska artiklar i testets sessioner.