Features #168
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Spara LOK-referensår vid tränarbekräftad aktivitet
0%
Beskrivning
Spara LOK-referensår oföränderligt när en behörig tränare bekräftar faktisk närvaro på ett uttryckligen LOK-klassificerat aktivitetstillfälle. Året kommer från aktivitetens svenska kalenderdatum, inte köp-, betalnings- eller klippdatum.
Definition of Done:
- Aktivitetstypens LOK-ändamål och aktivitetstillfällets datum läses serverkontrollerat under bekräftelsen.
- Servern beräknar och sparar referensåret på det låsta aktivitetsunderlaget.
- Klienten får inte ange referensår, ändamål eller förening. Manipulerade värden nekas.
- Vanliga aktiviteter och vuxenändamål får NULL. Blandade ändamål klassificeras separat per närvaro.
- Snapshoten är oföränderlig och används av den gemensamma gränsen i #167 för läsning, gallring och återställningsskydd.
- Årsskifte, annan förening, obehörig tränare, samtidighet och idempotent omförsök testas.
- Befintliga köp eller klipp omklassificeras inte automatiskt och ingen verklig insamling aktiveras.
Beroende: aktivitetsmodell och tränarbekräftelse enligt #188. Separat från vuxnas aktivitetsunderlag #163.
Acceptanskriterier
LOK-referensår sparas endast vid tränarbekräftad faktisk aktivitet. Året härleds servermässigt från låst aktivitetsdatum i Europe/Stockholm; klienten kan inte ange år eller ändamål. Vanliga och vuxenklassificerade aktiviteter får NULL. Snapshoten är oföränderlig, tenantavgränsad och används gemensamt av #167. Testa årsskifte, blandade ändamål, manipulation, obehörighet, samtidighet och omförsök. Ingen omklassificering av historik eller produktionsaktivering.
Testresultat