Maintenance #318
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Leverera aktivitetstyper till syntetisk acceptans
100%
Beskrivning
Leverera den CI-godkända implementationen för #314 till ordinarie syntetisk acceptans så att administrationsflödet kan verifieras visuellt.
Definition of Done:
- Förkontroll verifierar exakt aktiv release, frisk Flyway-historik, schema 020 och avstängd verklig personuppgiftsinsamling.
- 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 appliceras med låst Flyway-image; clean, repair och baseline används inte.
- Appkontot får endast nödvändig CRUD på activity_types och article_activity_types, ingen DDL eller Flywayåtkomst.
- Exakt CI-artefakt för commit 6815d2667eae6d79efbf07f64005edc54b48c092 aktiveras och hälsa, inloggning, privata filer och nya routes verifieras.
- Föreningsadmin kan skapa, koppla och inaktivera en syntetisk aktivitetstyp; artikeln förblir aktiv och kopplingen bevaras.
- Dokumenterad återgång kan återställa app och schema 020; produktion och mobiltestmiljö lämnas orörda.
Avgränsning: Ingen verklig deltagardata, närvaro, LOK-år eller produktionsaktivering.
Acceptanskriterier
Backup och förkontroll; endast migration 021 och tabellspecifik CRUD; exakt CI-artefakt aktiverad; hälsa, behörighet och visuellt aktivitetstypsflöde godkänt; återgång dokumenterad; ingen produktion eller verklig persondata.
Testresultat
Underkänd funktionsacceptans följdes av godkänd rollback. Syntetiska 1+1 rader raderade exakt; tidigare apprelease och schema 020 återställda; aktivitetstabeller borta; HTTP /up 200; produktion orörd.