Features #191
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Tillåt avräkning och saldo för accepterad kortdelning
100%
Beskrivning
DoD: aktiv accepterad delning ger mottagaren rätt att se kortets återstående saldo och nyttja klipp av kompatibel typ inom rätt förening. Ingen rätt att dela vidare, ändra kortvillkor eller läsa ägarens sparade barn/historik. Ägare och utförande konto hålls isär. Åtkomst kontrolleras på servern även i kortval #176 och atomär avräkning #186. Testa fel konto/typ/förening och samtidiga klipp. Ingen ny deltagarbehörighet antas.
Acceptanskriterier
En mottagare med aktiv accepterad punch_card_access ser det delade kortets typ, saldo, giltighet och status i Mina klippkort, tydligt märkt som delat. Kortägare och utförande konto förblir separata. Kortval och bekräftelse accepterar ägt eller aktivt delat kort endast för rätt förening, kompatibel korttyp, giltighet och saldo; delningsåtkomsten omvalideras server-side under samma transaktionslås som avdraget. Återkallad, främmande eller felaktig åtkomst nekas utan skrivning. Upprepade och samtidiga bekräftelser får inte ge dubbla klipp eller negativt saldo. Mottagaren får inte skapa inbjudningar, dela vidare, ändra villkor eller läsa ägarens profil, sparade deltagare, köphistorik eller andra kort. Ingen ny deltagarbehörighet eller tränarbekräftad närvaro antas. Verifieras i isolerad MariaDB, HTTP och webbläsare.
Testresultat
PASS 2026-09-21: ec5781b. CI 88/663 + MariaDB 192/3494 + Vite. Manuell acceptans: aktiv delning synlig utan vidare delningsrätt; delat kort debiterat 6 till 5; ägarskap bevarat; 404 på mottagarens delningssida.