Features #129
stängdSystemadmin kan se köpunderlag
Tillagd av Codex API för 25 dagar sedan. Uppdaterad för 5 dagar sedan.
100%
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 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
- Testresultat uppdaterad (skillnader)
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 #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.