diff --git a/TODO.md b/TODO.md index 8ac858d..37687b8 100644 --- a/TODO.md +++ b/TODO.md @@ -80,11 +80,17 @@ Kacheln ohne Schlüssel weiter — die Karte bleibt also sichtbar. ### Migrationen greifen beim nächsten Start -Drei neue Migrationen liegen in `backend/pb_migrations/`: +Vier neue Migrationen liegen in `backend/pb_migrations/`: - `1754500500_riders_user_and_admin_rules.js` - `1754500600_events_dates_instead_of_status.js` - `1754500700_trail_status_meta.js` +- `1754500800_trail_markers_custom.js` + +Solange sie nicht gelaufen sind, scheitert alles, was auf den neuen Regeln +aufbaut. Am deutlichsten beim Anlegen eines Mitglieds oder eines Fahrer-Logins: +**„Only superusers can perform this action"** — genau das sagt die noch +unveraenderte `users.createRule` (null = nur Superuser). **Achtung:** Die mittlere entfernt `events.status` **samt seiner Werte**. Das ist so gewollt (Events werden datiert statt bewertet), aber es ist ein