Features #192
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Återkalla delning av klippkort
100%
Beskrivning
DoD: kortägaren kan återkalla aktiv delning och väntande inbjudan för sitt kort. Nya saldo-/avräkningsanrop spärras även från befintlig session; redan genomförda klipp ändras inte. Återkallelse och avräkning serialiseras med gemensam låsordning. Historiken behåller spårbarhet enligt separat personkopplingspolicy. Inga ägarbyten, återköp eller kontoövergripande spärrar i detta ärende.
Acceptanskriterier
Kortägaren kan från Mina klippkort återkalla en väntande inbjudan eller aktiv delning för ett bestämt kort. Servern verifierar ägarskap och rätt förening; mottagare och andra konton nekas utan ändring. Återkallelse är idempotent, tidsstämplad och bevarar tidigare klipp/historik. Aktiv åtkomst spärras omedelbart för saldo, kortval och avräkning även i befintlig session. Återkallelse och avräkning använder samma kortlås och verifieras vid konkurrens så att antingen avdraget slutförs före återkallelsen eller nekas efter den, utan negativt saldo eller delvis skrivning. UI, CSRF, tenantisolering, väntande/aktiv/redan återkallad och browserflöde testas. Inga ägarbyten, återköp, SMS eller kontoövergripande spärrar.
Testresultat
PASS 2026-09-21: CI 5df8589 (88/663 foundation, 195/3518 MariaDB, Vite och release). Acceptans: aktiv delning återkallad i browser; identiska tidsstämplar på invitation/access, 0 aktiva åtkomster, saldo 10 och historik oförändrad. CSRF, tenant, idempotens, befintlig session och samtidiga lås täcks.