|
All checks were successful
dev - build & deploy naar test / build-and-deploy (push) Successful in 56s
Volledige herbouw van het "School"-tabblad naar het goedgekeurde concept (tegel-overzicht -> gefocust detailscherm), i.p.v. drie secties op één lange pagina. Zelfde patroon op elk niveau: - "alle scholen" (systeemmanager): tegel per school + Systeemmanagers/Ouders/ Zonder school + "+ School" - een school: tegel per klas + Schoolbeheerder/Niet ingedeeld/Ouders/ Aanmeldingen + "+ Klas"; "⋯" toont schoolbeheer (naam/verwijderen, alleen systeemmanager) - een klas: Groepsleiding en Leerlingen als twee eigen sublijstjes, elk met een eigen "+"; "⋯" toont klasbeheer (verplaatsen/resetten/verwijderen) - een platte groep: één lijst, evt. met "+" Personen en aanmeldingen openen nu in een sheet (bestaande userTools()/ requestTools() vrijwel ongewijzigd hergebruikt) i.p.v. een los detailpaneel. Zoeken vult, op tegel-niveau, het scherm met een systeembrede resultatenlijst. Een leerkracht (groepsleiding) blijft de eenvoudige platte leerlingenlijst zien, ongewijzigd. Vervallen (overbodig dankzij drill-down, elke lijst is al kort en gefocust): het hele inklap-/inspring-mechanisme (group(), openGroups/closedGroups, editToggle, classHeadRow, applyUserFilter, .am-classhead, .am-indent), het oude master-detail-paneel (selectedUserKey/syncSelection/renderDetail), en de generieke "Nieuwe gebruiker"-knop (elke tegel se eigen "+" dekt dit al, rol+context-correct). Geen serverwijziging - pure client-herbouw van navigatie/weergave. Geverifieerd in een echte headless Chromium voor systeemmanager (root + school + klas + sheet + "+Groepsleiding" koppelt nog echt), schoolbeheerder (eigen school, geen schoolkiezer/kebab-op-schoolniveau) en groepsleiding (platte lijst, ongewijzigd). |
||
|---|---|---|
| .. | ||
| widgets | ||
| admin.js | ||
| app.js | ||
| board.js | ||
| cms.js | ||
| core.js | ||
| data.js | ||
| explorer.js | ||
| image-catalog.js | ||
| parent.js | ||
| permissions.js | ||
| picker.js | ||
| pupil.js | ||
| settings.js | ||