Projekt

Allmänt

Profil

Handlingar

Features #242

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Features #186: Avräkna klipp atomärt för valda deltagare

Inför isolerad databasgrund för deltagare per köp-enhet

Features #242: Inför isolerad databasgrund för deltagare per köp-enhet

Tillagd av Codex API för 20 dagar sedan. Uppdaterad för 19 dagar sedan.

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

100%

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

Beskrivning

Efter #241: en separat tabell för krypterade deltagarvärden per förening, köpunderlag, orderrad och enhetsindex. DoD: MariaDB-migration med sammansatt föreningssäker referens, unik deltagarplats och kontroll mot beställt antal; endast nytt inskickat checkout-underlag före betalningsförsegling får ta emot poster. Identitet/koppling och ursprungliga värden får inte bytas; fullständig tömning av personvärden med gallringsmarkering stöds utan att ändra ekonomiska data, återställning nekas. Krypterade syntetiska värden, fel förening/rad/enhet, dubblett, efterhandsinlägg, otillåten ändring, tömning och oförändrade ekonomiska data testas i isolerad MariaDB-CI. Dokumentera och rendera avgränsat PlantUML-diagram. Utanför scope: ändring av checkout/HTTP, insamling, profiler, delning, administratörsläsning, schemalagd gallring eller bestämning av lagringstid/aktivitetsår, migration i acceptans/produktion. Tabellen är för köpregistrerad deltagaruppgift, inte bevis på faktisk närvaro. Ingen ny LOK-klassificering eller automatisk tränarbekräftelse.


Acceptanskriterier

Isolerad schema- och integritetsverifiering av föreningsbundna deltagarsnapshots med möjlighet att tömma personvärden.


Testresultat

PASS: isolerad CI a45b374 2026-09-11, 83 grundtester/612 assertions +129 MariaDB-tester/2289 assertions. Fem nya schematester. PlantUML renderad och visuellt granskad. Ingen acceptans-/produktionsmigration.

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

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

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

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70
  • Testresultat uppdaterad (skillnader)

Schema 019 och tester pushade i a45b3745512575e7fedf897f5f1f7cf08d8906d9; verifieringsdokumentation 4a181d5. CI PASSED i /home/bj/.local/share/foreningskiosk-ci/runs/a45b3745512575e7fedf897f5f1f7cf08d8906d9.Kdm78f. Sammansatt FK/enhetskontroll, krypterade testvärden, ändringsspärr och fullständig idempotent tömning testade med oförändrade ekonomiska snapshots. Databasen säkerställer inte i sig kryptering eller fullständighet; kommande serverintegration måste revalidera via #241. Nästa avgränsade steg registrerat som #243. Testkiosken oförändrad; insamling inte aktiverad.

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

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

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

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

Avstämning #253: ärendets uttryckligt avgränsade DoD i isolerad CI/provmiljö är uppfyllt och det sammanhängande flödet är användarprovat. Evidens finns i respektive verifieringsanteckning och docs/architecture/participant-delivery-246.md. Stängning avser denna isolerade leverans, inte ordinarie driftsättning eller godkännande för verklig insamling. Leveransförberedelse hanteras separat i #254.

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

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

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

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom