- Nieuwe migratie db/010: shared_library-tabel (school_id NULL = systeembreed, anders per school; kind board/anchor; folder als pad) - Routes: GET /shared/:kind (lijst, gefilterd op systeembreed + eigen school), GET /shared/:kind/:id (met data, voor kopiëren), POST (publiceren; scope global vereist systeemmanager, scope school staf met school), PATCH/DELETE per item en PATCH /shared/:kind/folder (prefix-rewrite, alleen als álle items onder het pad beheerd mogen worden) - Beheerregel: systeemmanager altijd, eigenaar altijd, schoolbeheerder voor items van de eigen school; leerlingen hebben geen toegang - Nieuwe permissies shared.global.manage / shared.school.manage (beide permissions.js); zes nieuwe servertests
1 line
12 B
Text
1 line
12 B
Text
0.3.26-beta
|