Wann wird „persönliche Nachricht prüfen“ protokolliert?

Unter welchen Umständen genau löst ein Admin- oder Systemkonto den Log-Eintrag „Private Nachricht prüfen

Ich bin der Ansicht, dass dies jedes Mal protokolliert werden sollte, wenn der Inhalt einer PN für einen Administrator sichtbar ist, der nicht in die PN einbezogen wurde – ist das richtig, @techAPJ?

Ist das der Grund, warum wir gelegentlich sehen, dass Service-Accounts wie ‘system’ in den Logs eine persönliche Nachricht gelesen haben? Möglicherweise, wenn sie eine Art Bereinigung durchführen?

Wenn ein Administrator ein Thema in eine private Nachricht umwandelt, lädt sein Browser die PN automatisch sofort nach erfolgreichem Abschluss der Operation.

Die Teilnehmer der privaten Nachricht sollten den Zeitstempel des Mitarbeiteraktionsprotokolls (das ich annehme, Sie ihnen zur Verfügung stellen) überprüfen, um genau zu sehen, welche Beiträge für den Administrator sichtbar waren. In diesem Fall sollten dies genau die Beiträge sein, die zuvor öffentlich waren.

Das ist seltsam – ich kann bestätigen, dass dies auf meta passiert.


Dies stammt von Webhooks, die ausgelöst werden, wenn der erste Beitrag eines Themas gelöscht wird. Das Protokoll wird vor der Prüfung auf das Vorhandensein von Webhooks erstellt, sodass es auch dann auftritt, wenn keine Webhooks den Themeninhalt erhalten.

cc @vinothkannans – dies war FIX: Generate webhook payloads before destroy events (#6325) · discourse/discourse@8430ea9 · GitHub. Hast du Ideen für Lösungen dafür? TopicView.new() ist dafür verantwortlich, die Aktion zum Anzeigen einer PM zu erstellen.

Dieser Commit wird das Problem beheben

Das klingt für mich korrekt.