Ich musste kürzlich überprüfen, wann ein bestimmtes Mitglied mit der Berechtigung „Kategorie-Moderator“ zu einer Gruppe hinzugefügt wurde.
Über die Protokoll-Registerkarte der Gruppe in der grafischen Benutzeroberfläche konnte ich leicht sehen, wann das Mitglied entfernt wurde, aber nicht, wann es hinzugefügt wurde; es sah so aus, als wäre es nie hinzugefügt worden.
Einige Spielereien mit dem Data Explorer Add-on bestätigten, dass es keinen Protokolleintrag für ihre Hinzufügung gab.
Was wir vermutet haben, ist, dass auf der Discourse-Seite zum Erstellen einer neuen Gruppe der Benutzer zum Zeitpunkt der Festlegung der Gruppe als Eigentümer festgelegt wurde, sodass er beim Erstellen der Gruppe „bereits“ Mitglied war und kein Protokolleintrag für seine Hinzufügung erstellt wurde. (Von der Erstellung der Gruppe bis zur Hinzufügung eines weiteren Mitglieds ein Jahr später gab es keine Hinzufügungen zur Gruppe, was sonst unmöglich sein sollte.)
Fehlerbehebung? / Funktionsvorschlag:
Für eine genaue Protokollierung und forensische Analyse schlage ich vor, dass die Festlegung des Eigentümers einer Gruppe unmittelbar nach der Erstellung der Gruppe einen separaten Eintrag in den group_histories erhält. Dadurch wird sichergestellt, dass dies auf der Protokoll-Registerkarte der Gruppenverwaltungsseite angezeigt wird, was ansonsten verwirrend ist.
(Es wäre auch schön, wenn die Protokoll-Registerkarte der Gruppenverwaltung das Erstellungsdatum der Gruppe anzeigen würde, aber das könnte komplizierter sein.)
Nebenbemerkung: Ich vermute, dass dasselbe für Mitglieder gilt, die auf der Seite „Neue Gruppe“ hinzugefügt wurden, aber ich habe dies nicht bestätigt.