Projekt

Allmänt

Profil

Handlingar

Features #314

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Konfigurera serverstyrda aktivitetstyper och artikelkoppling

Features #314: Konfigurera serverstyrda aktivitetstyper och artikelkoppling

Tillagd av Codex API för 11 dagar sedan. Uppdaterad för 10 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-20
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Databasmigrering
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:

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.


Relaterade ärenden 3 (0 öppna — 3 stängda)

Blockerar Features #315: Bekräfta aktivitetstillfälle och närvaro som tränareCancelledCodex API2026-09-20

Handlingar
Blockerar Features #316: Skapa väntande deltagarunderlag från checkoutCancelledCodex API2026-09-20

Handlingar
Blockerar Maintenance #318: Leverera aktivitetstyper till syntetisk acceptansClosedCodex API2026-09-20

Handlingar

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #1

  • Förälderaktivitet satt till #178

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #2

  • Kategori satt till Varukorg och checkout

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #3

  • Versionsmål satt till 0.4 - Konto och historik

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #4

  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Databasmigrering

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #5

  • Blockerar Features #315: Bekräfta aktivitetstillfälle och närvaro som tränare tillagd

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #6

  • Blockerar Features #316: Skapa väntande deltagarunderlag från checkout tillagd

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #7

  • 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 Handlingar #8

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #9

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 Handlingar #10

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #11

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #12

  • Blockerar Maintenance #318: Leverera aktivitetstyper till syntetisk acceptans tillagd

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #13

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 Handlingar #14

  • Status ändrad från Verification till In progress
  • % Klart ändrad från 80 till 40

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #15

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 Handlingar #16

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #17

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.

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #18

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #19

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #20

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #21

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #22

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom