|
All checks were successful
dev - build & deploy naar test / build-and-deploy (push) Successful in 36s
- db/017: de class_teachers-trigger uit migratie 006 stond alleen 'teacher' toe en blokkeerde daarmee (met een verwarrende "groepsleiding en klas..." foutmelding) wat de applicatielaag allang toestond voor schoolbeheerder en systeemmanager - de trigger is nooit meegegroeid toen die rollen later ook aan een klas gekoppeld mochten worden. Nu ook admin/super toegestaan, super school-onafhankelijk zoals de rest van de app dat al behandelt. - rolwijziging kon een bestaande groepsleiding/schoolbeheerder via een simpel dropdown-veld naar systeemmanager promoveren, zonder enige bevestiging - in tegenstelling tot de nieuwe systeemmanager-aanmaak (met wachtwoord- bevestiging). 'super' is nu geen geldig doel meer voor PATCH .../users/:id (ook niet via het extraRoles-mechanisme); het rolwijzigingsveld zelf toont zich niet meer voor een bestaande systeemmanager. Alleen de aparte aanmaakstap (met bevestiging) kan nog een systeemmanager opleveren. - meer verticale ruimte tussen rijen in het beheerpaneel (was vrijwel 0), zodat je niet per ongeluk de verkeerde rij raakt - de "+ ..."-toevoegknoppen staan nu rechts uitgelijnd i.p.v. links, zodat ze duidelijker als aparte actie ogen i.p.v. als onderdeel van de lijst Geverifieerd in een echte headless Chromium: rolwijziging toont voor een groepsleiding alleen nog teacher/admin als opties. |
||
|---|---|---|
| .. | ||
| api-security.test.js | ||
| auth.test.js | ||
| body-parser.test.js | ||
| cms.test.js | ||
| frontend.test.js | ||
| images.test.js | ||
| language-library.test.js | ||
| parent-portal.test.js | ||
| save-system.test.js | ||
| schools.test.js | ||
| security-config.test.js | ||
| shared-library.test.js | ||
| widgets.test.js | ||