Features #184
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Visa användarens klippkort och klipphistorik
100%
Beskrivning
DoD: inloggad kortägare ser egna kort, förening/korttyp, kvarvarande klipp, eventuell sista giltighetsdag och kortägaren (den som initierat kortet). Utgångna/förbrukade kort skiljs från giltiga. Kortvyn ska inte visa deltagarnamn, födelseår eller vilka som tränat. Eventuell klipphistorik i kortvyn begränsas till antal/datum, utan deltagaruppgifter; intern revisionshistorik bevaras separat. Åtkomsttestas, även mot läckage via API. Återanvänd konto #130 och historikmönster #133. Delad åtkomst regleras i #191; ingen avräkning eller familjefullmakt implementeras här.
Acceptanskriterier
Inloggad kortägare når Mina klippkort från Mitt konto och ser endast egna kort med förening, korttyp, kortnummer, kvarvarande klipp, giltighetsinformation, ägare och tydlig status. Gäst och inaktivt konto nekas; query-parametrar får inte ändra ägarscope. Deltagarnamn, födelseår och träningsuppgifter exponeras inte. Mobil/desktop, isolerad MariaDB-CI och syntetisk acceptans krävs; ingen produktion.
Testresultat
PASS 2026-09-21, v0.11.0: profillänk, tre egna kort, mobilvy och query-parameterisolering verifierade med riktig syntetisk inloggning. Tidigare v0.9.5-acceptans samt CI 1638102 för auth, expiry, empty, exhausted, pagination och inactive org godkända.