Features #314
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Konfigurera serverstyrda aktivitetstyper och artikelkoppling
100%
Beskrivning
Låt föreningen namnge aktivitetstyper och ange ett explicit serverlagrat ändamål: LOK, vuxenunderlag eller inget personändamål. Artiklar kan kopplas till exakt en aktivitetstyp utan att artikelkategori används som klassificering.nnDefinition of Done:n- Aktivitetstyp är tenantavgränsad, namngiven av föreningen och har validerat ändamål.n- Artikelkoppling skapas och ändras endast av behörig föreningsadministratör.n- Inaktivering stoppar nya tillfällen men skriver inte om historik.n- Krav på namn/födelseår eller artikelkategori kan aldrig ensamt skapa LOK-klassificering.n- Föreningsgränser, obehörighet, inaktivering och ändrad konfiguration testas.n`nAvgränsning: Inga deltagaruppgifter, närvarorader, LOK-år eller verklig insamling skapas i detta ärende. Verifieras i isolerad testmiljö och acceptans före aktivering.
Acceptanskriterier
Tenantavgränsad aktivitetstyp med föreningsnamn och explicit validerat ändamål LOK, vuxenunderlag eller inget. Behörig föreningsadmin kan koppla en artikel till en aktivitetstyp. Inaktivering stoppar nya tillfällen men ändrar inte historik. Artikelkategori eller personfältskrav får inte inferera ändamål. Testa föreningsgränser, obehörighet, inaktivering och ändrad konfiguration. Inga deltagaruppgifter, närvarorader eller LOK-år skapas.
Testresultat
Teknisk CI godkänd men manuell funktionsacceptans underkänd: samma artikel kan användas av vuxna och barn. Acceptansleveransen är återställd till schema 020. Redesign till deltagarbaserad klassificering krävs före ny leverans.
CA Uppdaterad av Codex API för 11 dagar sedan
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Databasmigrering
CA Uppdaterad av Codex API för 11 dagar sedan
- Blockerar Features #315: Bekräfta aktivitetstillfälle och närvaro som tränare tillagd
CA Uppdaterad av Codex API för 11 dagar sedan
- Blockerar Features #316: Skapa väntande deltagarunderlag från checkout tillagd
CA Uppdaterad av Codex API för 11 dagar sedan
- Status ändrad från New till In progress
- Tilldelad satt till Codex API
- % Klart ändrad från 0 till 40
Implementation startad 2026-09-20 efter godkänd modell #188. Första leveransen omfattar endast aktivitetstyper, explicit ändamål och artikelkoppling; inga deltagaruppgifter eller närvarorader.
CA Uppdaterad av Codex API för 11 dagar sedan
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 11 dagar sedan
Implementerat i commit 6815d2667eae6d79efbf07f64005edc54b48c092 och pushat till codex/punch-card-types. Migration 021 inför tenantavgränsade aktivitetstyper med explicit ändamål samt en frivillig artikelkoppling. Inaktivering lämnar artikel och koppling intakta; en ny koppling till inaktiv eller främmande typ nekas. Tester täcker behörighet, föreningsgränser, optimistisk samtidighetskontroll, inaktivering och att kategori/obligatoriska personfält inte skapar koppling. Isolerad CI godkänd; acceptans i gränssnitt återstår.
CA Uppdaterad av Codex API för 11 dagar sedan
- Blockerar Maintenance #318: Leverera aktivitetstyper till syntetisk acceptans tillagd
CA Uppdaterad av Codex API för 11 dagar sedan
Manuell acceptans 2026-09-20 underkände modellens kärnantagande. Samma artikel kan användas av både vuxna och barn; en artikelkopplad aktivitetstyp kan därför inte avgöra LOK-ändamål. Deltagaren måste klassificeras individuellt från födelseår i relation till det faktiska aktivitetstillfället och tillämplig LOK-regel. Artikelns roll begränsas till att kräva deltagaruppgifter, inte att klassificera rättsligt ändamål. Ingen fortsatt implementation på #315/#316/#168 bör utgå från activity_types.purpose innan modellen har ersatts.
CA Uppdaterad av Codex API för 11 dagar sedan
Acceptansimplementationen är nu återställd från den syntetiska miljön. Kodgrenen innehåller fortfarande implementationen och ska inte levereras vidare. Nästa kodsteg är att ersätta artikelkopplat aktivitetssyfte med deltagarbaserad klassificering; det kräver separat avgränsat ärende och revidering av beroendena #315, #316 och #168.
CA Uppdaterad av Codex API för 11 dagar sedan
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 10 dagar sedan
Slutgranskning 2026-09-21: modellen avslutas som funktionsmässigt underkänd och borttagen, inte som godkänd implementation. Användaren fastställde att samma artikel kan användas av vuxna och barn samt att Föreningskiosk inte ska göra LOK-bedömning. Acceptansmiljön återställdes fullständigt i #318. All aktiv aktivitetstypskod, artikelkoppling, migration och leveransskript togs därefter bort och verifierades i stängda #320. Ersättande första release bygger på namn/födelseår för manuell bearbetning och den stängda transaktionsrapporten #319. Inget arbete återstår enligt #314:s underkända modell.