Projekt

Allmänt

Profil

Handlingar

Features #193

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Features #180: Administrera föreningens egna klippkortstyper

Inför databastabell för föreningsegna klippkortstyper

Features #193: Inför databastabell för föreningsegna klippkortstyper

Tillagd av Codex API för 22 dagar sedan. Uppdaterad för 12 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Förening och tenant
Startdatum:
2026-09-09
Deadline:
% Klart:

100%

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

Beskrivning

Avgränsad databasgrund för #180. DoD: additiv MariaDB-migration för punch_card_types med ID, organization_id, namn, active och tidsstämplar; FK till förening, UNIQUE(organization_id,id), bool-/namnvalidering och index för föreningslista. Typen är oberoende av artikelkategori. Ingen automatisk förifyllnad. Samma namn får finnas i olika föreningar; namndubbletter inom föreningen nekas för tydlighet. Isolerad schemaregression med giltiga/ogiltiga värden, relation och inaktivering. Ingen UI, kortinstans, personuppgift eller driftsättning. Migrationens releaseordning hanteras separat från ännu ej levererad LOK-migration 010.


Acceptanskriterier

Additiv punch_card_types-migration med tenant-FK, unika föreningsnamn, boolean-/namnvalidering, listindex och isolerad schemaregression. Ingen UI, personuppgift eller driftsättning.


Testresultat

PASS: migration 011 verifierad isolerat med 59 integrationstester/1143 assertions utan LOK 010; senare levererad kontrollerat genom #196.

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

Lokalt förberett database/migrations/011_punch_card_types.sql och backend/tests/Integration/PunchCardTypesSchemaTest.php. FK, föreningsavgränsade namn/ID, bool-/namncheck och inaktivering. Inga förifyllda typer. diff --check PASS; SQL/PHP-tester ännu EJ körda. Tvåfils-paket foreningskiosk-card-types-193.tar.gz SHA256 c62d15d6482f68882e1891174ad444d009a608b82e30d4f3cccd6a51ecc3616e inväntar uttryckligt godkännande för överföring till bj@remembrance och test i ny syntetisk databas. Ingen LOK-fil i paketet eller acceptansmigrering. Se docs/architecture/punch-card-types-193.md.

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

Verifierat efter godkänd överföring: migration 011 på release c5c4d2f med schema 001–009, utan LOK 010. Isolerad MariaDB med tillfällig lagring, ingen publicerad port. PASS: 59 integrationstester / 1143 assertions, varav 3 nya korttypstester. Testdatabasen borttagen och frånvaro verifierad. Ingen acceptans-/produktionsändring. Databasdelens DoD verifierad; administration kvar i #180. Se docs/architecture/punch-card-types-193.md. Releaseordning hanteras före framtida driftsättning.

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

  • Kategori satt till Förening och tenant

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

  • Versionsmål satt till 0.2 - Systemadmin och katalog

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

Slutverifiering: migration 011 uppfyller tabell-, FK-, tenant-, namn-, boolean- och indexkraven. 59 integrationstester/1143 assertions passerade isolerat utan LOK 010 och testdatabasen raderades. Leveransordningen verifierades i #194/#195 och schemat levererades därefter till acceptans i #196 med begränsade grants. Ingen UI-, personuppgifts- eller produktionsändring ingick.

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

  • Tilldelad satt till Codex API
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Databasmigrering
  • Testresultat uppdaterad (skillnader)

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

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

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

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

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

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

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

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

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

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

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

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom