diff --git a/client-admin/docs/a11y-audit-week-13-14.md b/client-admin/docs/a11y-audit-week-13-14.md new file mode 100644 index 0000000000..64e151ec5c --- /dev/null +++ b/client-admin/docs/a11y-audit-week-13-14.md @@ -0,0 +1,54 @@ +# Admin a11y — snabb audit (Vecka 13–14 stretch) + +**Datum:** 2026-08-03 +**Branch:** `feature/a11y-admin-stretch` +**App:** `client-admin` (serveras som static via `file-server` / nginx) + +## Hur man kör + +- Docker: byggd in i `file-server` — öppna `https://localhost/` (admin lander) efter `make DETACH=true rebuild-web` +- Lokalt: `cd client-admin && npm start` (webpack-dev-server) +- Testkonton (dev): `admin@polis.test` / `Te$tP@ssw0rd*` + +## Kritiska vyer + +| Vy | Fil | Kommentar | +|----|-----|-----------| +| Sign in | `landers/SignIn.js` | En knapp `#signinButton` → OIDC | +| Conversation list | `Conversations.js` | Create + list; superadmin-filter | +| Account | `Account.js` | Endast text, få interaktiva fält | +| Conversation admin | `conversation-admin/*` | Moderation, stats, invite — större yta | + +## Fynd (prioritet) + +| ID | Severity | Vy | Problem | Föreslagen fix | +|----|----------|-----|---------|----------------| +| A1 | P1 | Conversations (All / superadmin) | Filter-`input`/`select` har bara `placeholder`, ingen `