Bei der Änderung eines Benutzers über die API wollte ich users.updated_at als Kriterium für die letzte Aktualisierung verwenden.
Ich habe nun festgestellt, dass dieses Feld nicht bei allen Aktionen neu gesetzt wird. Beispielsweise wird es nicht aktualisiert, wenn beobachtete Kategorien oder Kategorien für das Beobachten des ersten Beitrags geändert werden.
Warum ist das so?
Ich führe folgende Aktionen aus:
- Neue Benutzer hinzufügen
- Benutzer zu Gruppen hinzufügen
- Benutzer aus Gruppen entfernen
- Die Hauptgruppe für einen Benutzer festlegen
- Benachrichtigungsebenen ändern
- Eine bestimmte Kategorie zum Beobachten oder zum Beobachten des ersten Beitrags hinzufügen/entfernen
- Die E-Mail-Adresse eines Benutzers ändern
- Benutzer sperren/entsperren
Ich ging davon aus, dass jede dieser Aktionen users.updated_at aktualisieren sollte.
Gibt es ein anderes Feld, das ich übersehen habe und das mir anzeigen kann, wann die Einstellungen eines Benutzers zuletzt geändert wurden?