Maintenance #323
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #319: Rapportera transaktioner per period, kategori och betalningssätt
Leverera försäljningsrapport till syntetisk acceptans
100%
Beskrivning
Leverera den CI-godkända transaktionsgrunden och administrationsrapporten från #321 och #322 till syntetisk acceptans för visuell verifiering.
Definition of Done:
- Förkontroll verifierar aktiv release, frisk Flyway-historik, schema 020 och att verklig personuppgiftsinsamling är avstängd.
- Privat kontrollpunkt tas före ändring och innehåller verifierbar databasdump, aktuell releasepekare och nödvändig privat konfiguration utan att hemligheter skrivs ut.
- Endast migration 021 för rapporternas kategorisnapshot appliceras med låst Flyway-image; clean, repair och baseline används inte.
- Exakt CI-artefakt för slutlig korrigering 4fbb3f8ff01a43d0ce29f8c3f4b9b21341d3a2e1 aktiveras. Den innehåller rapportimplementationen e7a108c samt korrigeringen som bevarar finaliserade rader.
- Hälsa, autentisering, privata filer, föreningsbehörighet och rapportens route verifieras.
- Föreningsadmin verifierar dag, vecka, månad och år samt kategori-, betalnings- och rapporttotaler med syntetiska transaktioner.
- Dokumenterad återgång kan återställa tidigare apprelease och schema 020.
Avgränsning: Ingen produktion, verklig persondata, CSV-export, Swish- eller bankkortsaktivering.
Acceptanskriterier
Privat kontrollpunkt; endast migration 021; exakt CI-artefakt e7a108c; hälsa, auth, tenantbehörighet och rapportperioder verifierade med syntetiska data; återgång dokumenterad; ingen produktion eller verklig persondata.
Testresultat
PASS: CI-godkänd release 4fbb3f8 och endast migration 021 levererades till syntetisk acceptans efter säker återställning av första avbrutna försöket. CSRF-adminlogin, dag/vecka/månad/år, tenantisolering, TLS, avstängd verklig insamling, oförändrade äldre affärsvärden och rollback verifierade. Rapportvyerna användargodkända.