docs: Symptom der noch nicht gelaufenen Migrationen in TODO.md benennen

"Only superusers can perform this action" beim Anlegen eines Mitglieds ist
kein Fehler im Frontend, sondern die unveraenderte users.createRule.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014dh9W1i7aLSdPYJzQPid5o
This commit is contained in:
Daniel Michelberger 2026-09-02 13:13:39 +02:00
parent 27c83946df
commit 561d7cbbc7

View file

@ -80,11 +80,17 @@ Kacheln ohne Schlüssel weiter — die Karte bleibt also sichtbar.
### Migrationen greifen beim nächsten Start ### 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` - `1754500500_riders_user_and_admin_rules.js`
- `1754500600_events_dates_instead_of_status.js` - `1754500600_events_dates_instead_of_status.js`
- `1754500700_trail_status_meta.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 **Achtung:** Die mittlere entfernt `events.status` **samt seiner Werte**. Das
ist so gewollt (Events werden datiert statt bewertet), aber es ist ein ist so gewollt (Events werden datiert statt bewertet), aber es ist ein