Features #418
öppenFeatures #293: Rensa utgångna personfält i purchase_participants
Maintenance #416: Fastställ och fånga LOK-referensår för deltagarsnapshot
Granska och klassificera LOK-deltagarunderlag tenantavgränsat
70%
Beskrivning
Mål: ge behörig föreningsadministratör ett säkert arbetsflöde för att klassificera egna föreningens tillfälliga LOK-underlag.
Definition of Done:
- Endast aktiv organization_admin i samma aktiva förening får lista, läsa och klassificera underlagen; systemadmin får ingen implicit åtkomst till deltagarvärden.
- Flödet visar väntande underlag, varning från dag 21 och stopp för Y+7-klassificering efter dag 30.
- Klassificering stöder retained_lok_support, transferred_not_retained och rejected_or_not_attended; retained kräver manuellt referensår och intygande att kiosksnapshoten behövs som ytterligare LOK-underlag.
- Servern validerar tenant, roll, frist, statusövergång och samtidighet. Logg/kvitto innehåller inga namn eller födelseår.
- Desktop-, mobil-, tillgänglighets- och integrationstester verifierar behörighet, formulär, felhantering och oförändrade köpdata.
Utanför scope: rättelse av fattat beslut, automatisk gallring, ny delegerad LOK-roll och produktionsaktivering. Verifieringsmiljö: lokal webbmiljö och isolerad MariaDB-CI.
Acceptanskriterier
Endast aktiv organization_admin i samma aktiva förening kan granska och klassificera LOK-underlag. Flödet visar frister, kräver intygande för Y+7 och läcker inga deltagarvärden till logg eller annan tenant.
Testresultat
PASS 2026-09-29: 238 integrationstester/4 087 assertions; 101 foundation/845 assertions; Vite build; Playwright 1280, 390 och 320 px; PHP-lint och diff-check. Ingen produktionsändring.