Projekt

Allmänt

Profil

Handlingar

Features #129

stängd
CA CA

Systemadmin kan se köpunderlag

Features #129: Systemadmin kan se köpunderlag

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

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Systemadmin
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

Ge systemadmin en första administrativ översikt över skapade köpunderlag.

Acceptanskriterier:

  • Systemadmin kan se köpunderlag per förening.
  • Systemadmin kan se artiklar, summa och relevanta transaktionsuppgifter.
  • Vyn respekterar tenantkoppling.

Acceptanskriterier

Ge systemadmin en första administrativ översikt över skapade köpunderlag.

Acceptanskriterier:

  • Systemadmin kan se köpunderlag per förening.
  • Systemadmin kan se artiklar, summa och relevanta transaktionsuppgifter.
  • Vyn respekterar tenantkoppling.

Testresultat

PASS 2026-09-26: grundsvit 97 tester/820 assertions; isolerad MariaDB 213 tester/3769 assertions; Vite build; browser 1280/390/320 px med list/detalj, navigation, paginering, tomläge, tenant-404 och ingen overflow; manuell desktop/mobil godkänd. Commit 37e30ce pushad och fjärr-CI PASSED med releaseartefakt.

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

Avstämning 2026-09-08: Återstår. Administrativ köpunderlagsöversikt saknas i routes; åtkomst till personuppgifter begränsas separat. Underlag: docs/issue-audit-2026-09-08.md. Ingen ny regression eller produktionsdriftsättning i denna avstämning. Statusfält oförändrat.

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

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

CA Uppdaterad av Codex API för 23 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 5 dagar sedan Handlingar #4

  • Status ändrad från Planned till In progress
  • Tilldelad satt till Codex API
  • % Klart ändrad från 10 till 40

Startar första läsande systemadminöversikten på main. Avgränsning: inskickade köpunderlag per förening, lista med paginering och detaljer med historiska artiklar, antal, priser, summa och tid. Endast aktiv systemadmin; tenant-scope även på detaljens köprader. Inga levande/avbrutna varukorgar, inga personuppgifter eller sessionsidentifierare, ingen ändring av rapport/CSV och ingen produktionsleverans i detta steg. Verifiering lokalt/isolera testmiljö: åtkomst 401/403, tenant-404, snapshots, tomläge, paginering och mobil/desktop.

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

Implementerat lokalt på main, ännu inte committat eller levererat: systemadminlänk Köpunderlag, tenant-scopad lista över inskickade underlag (25/sida), detalj med historiska artiklar/antal/priser/summa/tid. Inga personuppgifter, sessions-ID eller privata fält projiceras. Läsande vy med private/no-store. Rapport och CSV oförändrade. Verifierat: 13 fokuserade grundtester/134 assertions; 15 isolerade MariaDB-tester för köpunderlag och rapporter/246 assertions. Browserkontroll 1280/390/320 px: list/detalj, ingen horisontell overflow, navigation, paginering, tomläge och tenant-404. Vite build OK. Bred grundsvit: 97 tester/810 assertions, tre miljöfel i befintliga ImageNormalizerTest eftersom testcontainern saknar GD; övriga passerade. Syntetisk lokal förhandsvisning på http://127.0.0.1:18129/admin/organizations/1/purchases. Inväntar användargranskning och commitgodkännande; ingen produktion ändrad.

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

Slutlig automatisk verifiering efter #373: ombyggd PHP-image med GD/EXIF; Composer valid; grundsvit 97 tester/820 assertions; full isolerad MariaDB-svit 213 tester/3769 assertions; Vite-produktionsbygge passerar; browserkontroll 1280/390/320 px passerar list/detalj, navigation, paginering, tomläge, tenant-404 och ingen horisontell overflow. Genererade skärmbilder är visuellt granskade. Inväntar användarens visuella acceptans före commit. Parallella dokumentändringar för #377/#378 lämnas orörda och ingår inte i #129.

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

Användaren godkände 2026-09-26 den manuella visuella kontrollen av köpunderlagets list- och detaljvy i både desktop- och mobilläge. Tillsammans med automatiska åtkomst-, tenant-, databas-, frontend- och responsivitetstester är acceptansen klar. Commit och push återstår.

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

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

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

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

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

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

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

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

Produktionsförberedelse startad. Exakt apprelease 37e30ce82bc83ccd10411d24c803b8e0be85be16, CI-artefakt SHA-256 9f5af36b4423826c3cff944c3e93351e89343c51c48e827275311d2707001b4a. Leveransen ska bevara aktiv tillfällig teståtkomst och verifiera app.env.test-access-374, privat manifest/evidens och giltighet; ingen migration, konfigurationsändring, appdata eller testdata får göras. Prepare ska vara inaktivt; apply kräver separat godkännande.

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

Leveransstödet för commit 37e30ce är färdigt och lokalt verifierat inför produktionssättning. Det bevarar den aktiva tidsbegränsade teståtkomsten, verifierar exakt CI-artefakt och produktionskonfiguration, kontrollerar systemadminrutterna samt ger automatisk rollback. En separat strikt avstängningsväg för teståtkomsten efter releasen ingår. PHP-lint, py_compile, diffkontroll och 13 Windows-kompatibla leveranstestfiler passerar. Produktionsaktivering görs först efter separat godkännande.

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

Leveransstödet committades och pushades till main som 86650c025d23283a85f4df918fa420b12659b13f. Överföringspaketet kombinerar exakt supportrevision 86650c0 med godkänd CI-release 37e30ce (release SHA-256 9f5af36b...) och verifierades med pakettester/PHP-lint. Paket: /home/bj/.local/share/foreningskiosk-purchase-records-129-86650c0.tar.gz på remembrance, SHA-256 0e402c14c10b14e87967b958bf648bd358816ba2b785b318e4a9a58f341ca76e, rättighet 0600. Ingen produktionsaktivering utförd.

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

Inaktiv produktionsförberedelse stoppades säkert före installation. Diagnostik visade att teståtkomstverifieraren tolkade manifestets expires_at som ISO-datum trots att applikationskontraktet är en Unix-tidsstämpel (heltal). Lokal korrigering och regressionstest är klara; 7 riktade tester och samtliga 13 Windows-kompatibla leveranstestfiler passerar. Korrigeringscommit/push inväntar godkännande.

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

Korrigeringen för Unix-tidsstämpeln committades/pushades som 0ccce7a60d914c75fd4809259c47cc915c28d0db. Nytt fullständigt paket: /home/bj/.local/share/foreningskiosk-purchase-records-129-0ccce7a.tar.gz på remembrance, SHA-256 68dcfd8228fc325f594f6d00390990c96e11184f03e63a8ff9bf5238ac578d2a, rättighet 0600. Exakt support, oförändrad godkänd releaseartefakt, 7 pakettstester och PHP-lint verifierade. Ingen produktionsändring utförd.

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

Korrigeringspaket 0ccce7a verifierat på Webserver: SHA OK, 7 tester och PHP-lint PASS. Release 37e30ce förbereddes inaktivt och passerade kontroller av aktiv teståtkomst, produktionssäkerhet, verifierad DB-TLS, systemadminrutter, vyer och byggd CSS. current, databas, konfiguration, flaggor, tjänster, backup-timrar och testdata ändrades inte. Produktionsaktivering inväntar separat godkännande.

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

Användaren godkände uttryckligen produktionsaktivering av release 37e30ce82bc83ccd10411d24c803b8e0be85be16 med supportrevision 0ccce7a60d914c75fd4809259c47cc915c28d0db.

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

Produktionsaktivering PASS 2026-09-26. Release 37e30ce aktiverades atomiskt med support 0ccce7a; förkontroll, verifierad DB-TLS, aktiv teståtkomst, PHP-FPM, HTTPS, autentisering, list-/detaljrutter, skyddade sökvägar samt publicerade JS/CSS passerade. Anonym åtkomst nekades och automatisk rollback behövde inte användas. Ingen databas, konfiguration, flagga, persondata, köpdata eller backup-timer ändrades. Manuell produktionskontroll av lista, detalj och tenantavgränsning återstår.

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

Manuell produktionsacceptans PASS: köpunderlagslista och detalj verifierade på desktop och mobil. Systemadmin kan öppna förening 2:s listadress, medan korskopplad detaljadress /admin/organizations/2/purchases/15 ger 404. Detta bekräftar avsedd tenantavgränsning. Ärendets acceptanskriterier är uppfyllda.

CA Uppdaterad av Codex API för 5 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 5 dagar sedan Handlingar #22

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom