teach/public/js
Ramon aee1c59fbd
All checks were successful
dev - build & deploy naar test / build-and-deploy (push) Successful in 35s
fix: leerlingen zichtbaar bij gekozen school + uniforme controls in het beheer (v0.3.92-beta)
- Leerlingen stonden onder standaard-ingeklapte klasgroepen, dus met een gekozen school leek de lijst leeg terwijl de detailweergave de juiste school toonde. Klasgroepen staan nu standaard open zodra een school is gekozen (de schoolkeuze wás al het filter); bewust dichtklappen wordt onthouden
- Losse klassen (school verwijderd) waren nergens zichtbaar: de systeemmanager ziet ze nu zonder gekozen school met een uitleg, en kan ze via een School-veld terugkoppelen; nieuwe PATCH /admin/classes/:id + GET ?school=none (super) met servertests
- Bij het aan een school koppelen van een leerling blijft de klasindeling behouden als die klas al bij de doelschool hoort (eerst klas terugkoppelen, dan de leerlingen)
- UI-consistentie: één uniforme control-hoogte (32px) voor álle knoppen, selects en invoervelden in Instellingen - einde aan de grote maatverschillen; T() valt terug op NL en dan de sleutelnaam zodat een knop nooit zonder tekst kan staan
- Status in de gebruikerstabel als compacte glyph (● in gebruik / ○ wacht) met uitleg bij aanwijzen i.p.v. een afgekapte "nog niet ing…"-chip
- Geverifieerd in headless Chromium: nieuwe suite (21 checks: zichtbaarheid met schoolfilter, losse klassen, geen lege knoppen, uniforme hoogte over 8 secties) + volledige regressie van 5 bestaande suites

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0149FgUQvuwxKKEdvQGmNngF
2026-07-17 19:46:09 +02:00
..
widgets feat: breid taalwidgets en plaatjesbibliotheek uit (v0.3.80-beta) 2026-07-16 16:27:38 +02:00
admin.js fix: leerlingen zichtbaar bij gekozen school + uniforme controls in het beheer (v0.3.92-beta) 2026-07-17 19:46:09 +02:00
app.js v0.3.12-beta: herstel sessie na refresh (regressie beveiligingsaudit) 2026-07-14 15:31:17 +02:00
board.js feat: CMS-sectie Inhoud voor de systeemmanager (v0.3.84-beta) 2026-07-16 19:33:49 +02:00
cms.js style: alle menu's nagelopen - alles verborgen tot erom gevraagd wordt (v0.3.91-beta) 2026-07-17 14:35:24 +02:00
core.js fix: leerlingen zichtbaar bij gekozen school + uniforme controls in het beheer (v0.3.92-beta) 2026-07-17 19:46:09 +02:00
data.js feat: breid taalwidgets en plaatjesbibliotheek uit (v0.3.80-beta) 2026-07-16 16:27:38 +02:00
explorer.js v0.3.30-beta: ankerdiagrammen als vaste tak in de hoofdverkenner 2026-07-15 04:12:43 +02:00
image-catalog.js feat: Opslag per school met groepskaart-component (v0.3.88-beta) 2026-07-17 14:20:41 +02:00
parent.js feat: client-kant ouderportaal (v0.3.58-beta) 2026-07-16 00:14:05 +02:00
permissions.js feat: server-kant CMS voor de systeemmanager (v0.3.83-beta) 2026-07-16 19:29:08 +02:00
picker.js feat: breid taalwidgets en plaatjesbibliotheek uit (v0.3.80-beta) 2026-07-16 16:27:38 +02:00
pupil.js feat: alle widgets mobielvriendelijk maken (v0.3.64-beta) 2026-07-16 08:02:20 +02:00
settings.js style: zakelijk ontwerpsysteem voor Instellingen (v0.3.85-beta) 2026-07-16 20:42:53 +02:00