Moin, lese das gerade zufällig mit.
Es gibt einen Work-Around über die REST-API "/history".
Der REST Aufruf an
/history/member?filter=$event.member[$id=XXX]=MODIFYPROPERTY limit 1
liefert detaillierte Infos zum letzten "Commit" auf den user mit Object ID XXX inkl. Details wie Datum der Änderung und was wurde geändert (und was blieb gleich).
Lass ein Script laufen, das dies bei allen Usern herausfindet.
Schreibe das Ergebnis (Datum letzte Änderung) in ein dazu extra angelegten Member-Feld "Datum der letzten Änderung".
ACHTUNG: das Schreiben dieses neuen Feldes entspricht im Backend auch einer Änderung (am Datenfeld "Datum der Änderung") und ändert das Backend-Change-Datum also erneut. Daher darf das Script dieses "Datum der letzten Änderung" nur neu beschreiben, wenn die letzte Änderung eben genau NICHT am Feld "Datum der letzten Änderung" war. Sonst wird es quasi eine "selbsterfüllende Prophezeihung". Checkt dazu mal die Response von oben genanntem API Call. Da sieht man nämlich, welche Werte geändert wurden.
Voila! Ab nun kannst du in ALLEN Ansichten diese Spalte nutzen, sortieren, filtern, suchen, etc.
Muss man natürlich immer erneut laufen lassen, wenn man das Feature aktuell nutzen will. Oder auch per CRON 1x täglich, stündlich, etc.
@carlos_diener Gibt's einen Weg, die letzten Änderungen ALLER members mit einer einzigen Abfrage zu bekommen?
Gibt es einen "after member properties change" hook?