Features #347
stängdMaintenance #345: Samling: Förbättra formuläret Redigera förening
Visa endast relevanta villkorliga föreningsfält
100%
Beskrivning
Utfall: Formuläret visar bara kontakt- och adressfält som är relevanta för användarens val.
Definition of Done:
- Separat integritetsadress visas endast när publik e-post inte ska återanvändas.
- DPO-adress visas endast när föreningen anger att dataskyddsombud finns.
- Separat besöksadress visas endast när den skiljer sig från postadressen.
- Dolda fält kan inte orsaka motsägelsefulla inskickade värden.
- Formuläret förblir användbart utan JavaScript och återställer korrekt läge efter valideringsfel.
- Automatiserade tester täcker växling och inskickat datautfall.
Utanför scope: Ändring av datamodell eller publika föreningssidan.
Verifiering: Lokal applikations- och webbläsartestning på desktop och mobil.
Acceptanskriterier
Separat integritetsadress visas endast när publik e-post inte återanvänds, DPO-adress endast när dataskyddsombud finns och separat besöksadress endast när den skiljer sig från postadressen. Dolda fält skickar inte motsägelsefulla värden, formuläret fungerar utan JavaScript och läget återställs efter valideringsfel. Automatiserade test verifierar växling och datautfall.
Testresultat
PASS: fokuserade PHPUnit-test 6 tester/68 assertions; full grundsvit 92 tester/724 assertions med 2 befintliga PHP 8.5-deprecationer och 1 avsiktligt hoppat test; Vite build PASS; Playwright public-contact PASS för systemadmin och föreningsadmin vid 1280/320 px, tangentbord och avstängt JavaScript; felhanteringens Playwright-regression PASS.
CA Uppdaterad av Codex API för 7 dagar sedan
- Tilldelad satt till Codex API
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Flera områden
- Regression krävs ändrad från Nej till Ja
CA Uppdaterad av Codex API för 7 dagar sedan
- Testresultat uppdaterad (skillnader)
Implementerat progressiv visning av integritetsadress, DPO-adress och separat besöksadress. Irrelevanta fält inaktiveras i JavaScript-klienten och utesluts server-side; no-JavaScript-fallbacken visar fortsatt alla fält. Klar för verifiering; ingen commit eller leverans har gjorts.
CA Uppdaterad av Codex API för 7 dagar sedan
Användaracceptans i produktion 2026-09-24: villkorsstyrda kryssrutor visar associerade fält, lokal navigation är ihopfällbar på mobil och öppen på desktop, och sidan har ingen horisontell rullning. Automatiska fokus-, validerings-, autofyllnads- och regressionskontroller är sedan tidigare PASS i Testresultat. Exakt release f8d50e9 är aktiv.