Projekt

Allmänt

Profil

Handlingar

Features #237

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

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

Lagra oföränderlig betalningsfördelning för blandad order

Features #237: Lagra oföränderlig betalningsfördelning för blandad order

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

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Säkerhet och test
Startdatum:
2026-09-14
Deadline:
2026-09-14
% 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

Inför versionerad databasgrund enligt kontrakt #236 för ordervärde, kontantdel och klippfinansierade rader utan att ändra artikelns pris till noll. En orderkälla ska vara unik och föreningsisolerad; koppla klipposter till rätt orderrad. DoD: Flyway-migration, integritetstester och uppgradering från 017 bevarar befintliga köp och klipp. Ingen webbaktivering eller kassaflödesimplementation.


Acceptanskriterier

Isolerad MariaDB-verifiering av unik orderkälla, beloppsfördelning, oföränderlighet, tenant-isolering och bevarade befintliga transaktioner.


Testresultat

PASS: 189 ursprungliga CI-tester, isolerad 017->018-uppgradering, Flyway validate/repeat, begränsad roll, renderat diagram. Slutdokumentation 5096429 är pushad. Migration 018 även verifierad med oförändrade befintliga data i 240.


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

Följer Features #236: Fastställ betalningskontrakt för blandad klipp- och kontantorderClosedCodex API2026-09-11

Handlingar
Kommer före Features #238: Bekräfta blandad klipp- och kontantorder atomärtClosedCodex API2026-09-152026-09-15

Handlingar

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

  • Deadline satt till 2026-09-14
  • Startdatum ändrad från 2026-09-11 till 2026-09-14
  • Följer Features #236: Fastställ betalningskontrakt för blandad klipp- och kontantorder tillagd

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

  • Kommer före Features #238: Bekräfta blandad klipp- och kontantorder atomärt tillagd

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

  • Status ändrad från New till Planned
  • % Klart ändrad från 0 till 10

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

  • Status ändrad från Planned till In progress
  • % Klart ändrad från 10 till 40

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

Schema 018 implementerat: oföränderlig betalningsfördelning per rad och unik ordersammanställning. Fulla artikelvärden bevaras; bara kontantdelen registreras som cash_purchases via kontrollerad trigger. Summa, fullständighet, föreningsisolering, debitkoppling, sena/dubbla poster och låsning verifieras. CI 82c30fda1783424d64ffc7aa6e4495b69e5b72e6.Nhnxcw: 83 unit/612 assertions + 106 integration/2048 assertions, totalt189 tester godkända. Uppgradering017->018 i separat databas bevarade befintliga kort/ägare/debiteringar/köp; validate/repeat och begränsad approll med nekad UPDATE/DELETE godkända. Probe1183499 använder separata läsningar/INSERT pga MariaDB1442. Diagram purchase-settlements-237.puml renderat och granskat. Schema/test/probe pushade t.o.m.1183499. Sista dokumentationscommit5096429 finns lokalt; push stoppad av säkerhetskontroll och väntar uttryckligt destinationsgodkännande. Ingen acceptans- eller produktionsändring; backend238/UI239/acceptans240 återstår.

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

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

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

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

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

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90
  • Testresultat uppdaterad (skillnader)

Avstämning 2026-09-11: avgränsad DoD uppfylld enligt verifieringsunderlaget och användarens godkännande av v0.11.0. Återstående deltagar-/familjeflöden ingår inte i detta ärende.

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

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

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

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom