Projekt

Allmänt

Profil

Handlingar

Bug #346

stängd
CA CA

Maintenance #345: Samling: Förbättra formuläret Redigera förening

Koppla valideringsfel till berörda föreningsfält

Bug #346: Koppla valideringsfel till berörda föreningsfält

Tillagd av Codex API för 7 dagar sedan. Uppdaterad för 7 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Förening och tenant
Startdatum:
2026-09-24
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Flera områden
Berörd miljö:
Ej tillämpligt
Regression krävs:
Ja
Reported by:
Codex

Beskrivning

Utfall: Vid misslyckad validering ska användaren både få en fokuserad felsammanfattning och ett begripligt fel vid varje berört fält.

Definition of Done:

  • Felsammanfattningen har rubrik, länkar till berörda fält och får fokus efter misslyckad validering.
  • Varje felaktigt fält har ett synligt fältnära fel, aria-invalid="true" och aria-describedby som inkluderar felet.
  • Samma tydliga svenska feltext används i sammanfattningen och vid fältet.
  • Inmatade värden bevaras och servervalideringen är fortsatt auktoritativ.
  • Automatiserade tester täcker minst obligatoriskt namn, formatfel och flera samtidiga fel.

Utanför scope: Ändring av valideringsregler eller andra formulär.
Verifiering: Lokal applikations- och webbläsartestning.


Acceptanskriterier

Efter valideringsfel får en fokuserad felsammanfattning tydliga länkar till berörda fält. Varje felaktigt fält visar samma svenska feltext lokalt och har aria-invalid samt aria-describedby. Gamla värden bevaras, servervalideringen förblir auktoritativ och automatiserade tester täcker obligatoriskt namn, formatfel och flera samtidiga fel.


Testresultat

PASS: fokuserat PHPUnit-test 1 test/41 assertions; full grundsvit 91 tester/720 assertions med 2 befintliga PHP 8.5-deprecationer och 1 avsiktligt hoppat test; Vite build PASS; Playwright PASS vid 1280 och 320 px med fokus, fellänkar, fältnära fel och utan horisontell kapning.

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

  • 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 Handlingar #2

  • Status ändrad från New till Planned
  • % Klart ändrad från 0 till 10

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

  • Status ändrad från Planned till In progress
  • % Klart ändrad från 10 till 40

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

Implementerat tillgänglig felhantering: fokuserad och länkad felsammanfattning, fältnära fel, aria-invalid/aria-describedby samt bevarad inmatning. Klar för verifiering; ingen commit eller leverans har gjorts.

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

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

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

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

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

Gemensam slutregression för formulärpaketet PASS: PHPUnit 95 tester/792 assertions; Playwright för felhantering, villkorliga fält, lokal navigation och mobilvy PASS.

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

Implementationen ingår i commit f8d50e9, pushad och verifierad på remote main. Samlad slutkörning: PHPUnit 95 tester/799 assertions, Vite build och Playwright PASS.

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

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.

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

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

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

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

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

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom