Projekt

Allmänt

Profil

Handlingar

Maintenance #140

stängd
CA CA

Designa första databasschemat

Maintenance #140: Designa första databasschemat

Tillagd av Codex API för 25 dagar sedan. Uppdaterad för 23 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Arkitektur och drift
Startdatum:
2026-09-06
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

Designa första databasschemat för Föreningskiosk innan fysisk databas och databaskonto skapas.

Omfattning:

  • Multi-tenant/förening från start.
  • Systemadmin som första administrativa roll.
  • Artikelregister, artikelkategorier och artikelkrav.
  • Theme-konfiguration med standardtemat Svensk pastell.
  • QR-/länkmodell för föreningskiosk och artiklar.
  • Varukorg/köpunderlag och köprader utan betalning.
  • Transaktionsbundna personuppgifter separerade från permanent profil.
  • Framtida konto, Google-login, köphistorik och betalning ska kunna byggas till utan större omtag.

Acceptanskriterier:

  • Första ER-/tabellmodell är dokumenterad.
  • Tenant-isolering framgår av nycklar och relationer.
  • Datatyper och viktiga constraints är föreslagna.
  • Index för vanliga sökvägar är identifierade.
  • Personuppgifter och transaktionsdata är separerade från profiluppgifter.
  • Fysisk databas och databaskonto kan skapas utifrån designen utan att hemligheter dokumenteras i Git.
  • Designen är kopplad till migrationsärendet #111 och databasanslutningsärendet #110.

Acceptanskriterier

Första ER-/tabellmodell är dokumenterad. Tenant-isolering framgår av nycklar och relationer. Datatyper, constraints och index är föreslagna. Personuppgifter och transaktionsdata är separerade från profiluppgifter. Designen kan ligga till grund för fysisk databas och migrationer utan att hemligheter dokumenteras i Git.


Testresultat

Avstämning 2026-09-08, befintliga bevis (inte ny testkörning): | #140 | Slutfört inom scope | Databasdesign med ER-diagram, constraints och index; redan Resolved. |. Se docs/issue-audit-2026-09-08.md. Ingen driftsättning i statusuppdateringen; framtida release kräver ny konsekvensbedömning.


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

Relaterar till Maintenance #110: Sätta upp databasanslutning mot remembranceClosedCodex API2026-09-06

Handlingar
Relaterar till Maintenance #111: Skapa migrationsstrukturClosedCodex API2026-09-06

Handlingar
Relaterar till Features #141: Stöd för global produktbas och EANClosedCodex API2026-09-06

Handlingar
Handlingar

Finns även som: PDF Atom