From 561d7cbbc7da77d867eb1bf9307b66b2a3857487 Mon Sep 17 00:00:00 2001 From: Daniel Michelberger Date: Wed, 2 Sep 2026 13:13:39 +0200 Subject: [PATCH] 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) Claude-Session: https://claude.ai/code/session_014dh9W1i7aLSdPYJzQPid5o --- TODO.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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