- Elke data-write bewaart eerst de oude data in user_data_versions (hooguit één snapshot per 10 minuten, maximaal 10 versies per gebruiker) - Nieuwe routes: GET /me/data/versions (lijst) en POST /me/data/restore (zet een versie terug; bewaart de huidige data eerst zodat herstel zelf ook omkeerbaar is); beide niet voor leerlingen - Nieuw blok "Reservekopieën" in Instellingen → Account met datum/tijd per versie en een herstelknop met bevestigingsstap (arm-then-confirm) - Vier nieuwe servertests (snapshot vóór write, opruimen op 10, pupil-403, restore bewaart huidige data eerst) |
||
|---|---|---|
| .. | ||
| widgets | ||
| admin.js | ||
| app.js | ||
| board.js | ||
| core.js | ||
| data.js | ||
| permissions.js | ||
| picker.js | ||
| pupil.js | ||