Das ist das erste Mal, dass ich von diesem Szenario höre.
Wird eine Standardnachricht gesendet? Es ist mir nicht klar, wie eine persönliche Nachricht erneut gesendet wird, aber es sieht so aus, als käme sie von Ihnen; waren Sie der ursprüngliche Absender der PMs?
Wenn Sie zu /admin/email/sent gehen, welchen “E-Mail-Typ” haben die ausgehenden Nachrichten?
Ein Beispiel ist eine E-Mail user_mentioned. Sie wurde vor 4 Stunden gesendet. Aber die Erwähnung fand ursprünglich im Jahr 2015 statt! Die E-Mail, die sie erhielten, war wie folgt adressiert:
Von: myusername via The Forum <no-reply@my-forum.org>
Hier wird eine allgemeine Sprache verwendet, da der Inhalt/das Forum privat sind.
Ich habe das anfangs auch gedacht, aber die E-Mail user_mention hat nicht gestimmt. Ich habe mich gefragt, ob diese älteren Beiträge importierte aus einer Migration zu Discourse waren? Man sollte keine Erwähnung-Benachrichtigung ein zweites Mal für denselben Beitrag erhalten, aber wenn eine Aufzeichnung davon bei einer Migration irgendwie nicht erstellt wurde, dann würde sie vielleicht denken, dass es das erste Mal beim Kategorie-Wechsel war?
Kam sie von einem Thema, das Sie verschoben hatten? Die Bestätigung hilft uns bei der Fehlerbehebung.
Es besteht die Möglichkeit, dass es sich um die Einstellung disable_category_edit_notifications handelt. Versuchen Sie, diese zu deaktivieren und zu prüfen, ob beim Verschieben eines Themas eine E-Mail gesendet wird.
Sie können sie unter /admin/site_settings/category/all_results?filter=disable_category_edit_notifications ändern.
Ich glaube, das ist das Verhalten. Ich habe gerade einige Themen auf einer persönlichen Website verschoben und E-Mails für alle Nachrichten erhalten, in denen ich erwähnt wurde. Es ist sehr selten, und ich möchte, dass die Leute benachrichtigt werden, wenn dies geschieht, also werde ich damit leben. Aber das könnte für eine größere Community ein wenig zu viel sein.
Das ist ja das Seltsame. Es sind nicht Power-User, die Benachrichtigungen erhalten. Es sind … alle, die in einem Beitrag erwähnt wurden, der von dieser Kategorie in eine andere verschoben wurde, sodass wir Berichte über Personen erhalten, die 30-40 Benachrichtigungen erhalten.
Das ist mir auch schon passiert. Das macht einem wirklich die Lust auf die Hausarbeit!!! Ich dachte, ich wäre schlau genug, indem ich die Kategoriebenachrichtigungen ausschalte – aber nein! Erwähnungen haben mich erwischt und zu mehreren wütenden E-Mails an mich geführt. Kein Spaß.
Wenn man E-Mails komplett ausschaltet, spart man einige davon, aber das bedeutet, dass die Arbeit außerhalb der Geschäftszeiten erledigt werden muss. Und das ist auf geschäftigen internationalen Foren nicht möglich und unterdrückt auch keine Benachrichtigungen.
Zukünftig plane ich, Dinge von der Konsole aus zu erledigen, um sicherzustellen, dass unerwünschte Benachrichtigungen nicht ausgelöst werden.
Aber es wäre wirklich schön, einen narrensicheren „Hausarbeits“-Modus für Mitarbeiter zu haben, der die GUI-Nutzung ermöglicht, aber Benachrichtigungen vollständig unterdrückt.
Wir haben dasselbe bei einer Erwähnung in einem Beitrag von 2016 beobachtet, der in eine andere Kategorie verschoben wurde, in einem kürzlich importierten Forum.
Ich kann keine neueren Änderungen finden (alles, was mit diesen Benachrichtigungen zu tun hat, scheint mindestens 11 Monate alter Code zu sein), aber ich halte es für zu zufällig, dass dies geschieht, kurz nachdem es hier gemeldet wurde.
Dies ist absolut unerwünschtes Verhalten. Besonders kurz nach einer Migration sollte dies nicht die erste Interaktion der Leute mit einem Discourse-Forum sein.
Warum sollte man eine Benachrichtigung erhalten wollen, wenn ein Thema in eine andere Kategorie verschoben wird?
@JammyDodger@maiki wird dies tatsächlich durch disable_category_edit_notifications verhindert? Wenn nicht, gibt es eine Möglichkeit, die Benachrichtigungen nachzufüllen, damit dies nicht wieder vorkommt?
Ich glaube nicht, dass das Erledigen dieser Dinge von der Konsole aus Benachrichtigungen verhindert. Wenn Sie Benachrichtigungen umgehen möchten, müssten Sie dies in der Datenbank tun (und das könnte andere unerwünschte Nebenwirkungen haben).
Ist das nicht die Art und Weise, wie Sie Themen zur Veröffentlichung planen? Verschieben Sie sie von einer privaten Kategorie in eine öffentliche?
Zumindest ist das eine Möglichkeit, wie wir unsere Forensoftware nutzen. Wir arbeiten an Beiträgen in der Mitarbeiterkategorie und wenn wir damit fertig sind, veröffentlichen wir sie in einer öffentlichen Kategorie. Es würde uns traurig machen, wenn dafür keine Benachrichtigungen versendet würden.
Ich denke, es sollte eine Möglichkeit geben, dies zu verhindern, wenn es nicht das gewünschte Verhalten ist.
Ich stelle mir vor, dass Ihr Anwendungsfall weitaus seltener ist als der von Leuten, die einfach Beiträge von einer Kategorie in eine andere verschieben möchten, oder?
Außerdem wurden diese nicht von einer privaten in eine öffentliche Kategorie verschoben. Sie wurden zwischen zwei öffentlichen Kategorien verschoben. Warum zum Teufel sollte jemand über seine Erwähnung vor sieben Jahren per E-Mail benachrichtigt werden wollen?
Ich kann mir kein Szenario vorstellen, in dem dies ein erwartetes Verhalten ist.
Ich behaupte nicht, Einblicke zu haben, wie beliebt es sein mag, es ist nur der dokumentierte Workflow und wir nutzen ihn regelmäßig: Scheduling topics for future publication. Wenn es nicht so funktionieren würde, wäre unsere Option wohl, es in ein neues Thema zu kopieren/einzufügen.
In unserem Fall funktionieren unsere Kategorien als eigenständige E-Mail-Listen. Wir hatten in der Vergangenheit Szenarien, in denen es ein gewünschtes Verhalten war, dass das verschobene Thema Benachrichtigungen an die neue „Liste“ generiert. Wollten wir, dass das JEDES MAL passiert, vielleicht nicht. Wie gesagt, eine Option wäre bevorzugt.
Vielleicht ein Kontrollkästchen im Dialogfeld für Massenaktionen?
Ich möchte nur darauf hinweisen: Es ist schwer, den Workflow für Leute zu gestalten, die sieben Jahre in der Zukunft liegen.
Wir haben viele Leute, die es wie es ist als Teil verschiedener Workflows verwenden, wie den, den Wes verlinkt hat. Ich benutze es auf einigen verschiedenen Websites.
Andererseits haben wir nicht viele Leute, die Folgendes tun:
viel älteres Material
das auch andere erwähnt
Die meisten meiner älteren Themen von vor über 5 Jahren nutzen Benutzererwähnungen nicht stark, daher wäre mir das nicht passiert, als ich ältere Inhalte bereinigt habe.
Wir werden das herausfinden. Wir mögen es nicht, Benutzer zu stören.
Mehr Anwendungsfälle zu hören, wird uns helfen zu verstehen, wie Leute mit diesem Teil von Discourse interagieren.
Ich schätze, Vorfälle wie dieser passieren, wenn Funktionen (wie geplante Veröffentlichungen) auf eine Art und Weise implementiert werden, die meiner Meinung nach übermäßig abstrahiert ist.
Der Beitrag, auf den ich mich bezog, wurde übrigens von einer öffentlichen Kategorie in eine andere öffentliche Kategorie verschoben.
Lassen Sie mich wissen, wenn Sie Informationen benötigen, die Ihnen helfen, herauszufinden, was passiert ist!
@JammyDodger und ich haben versucht, das Senden von E-Mail-Benachrichtigungen durch Bearbeiten von Kategorie- und Tag-Daten zu Themen zu reproduzieren, und konnten es nicht schaffen.
Wir haben es mit den folgenden aktivierten und deaktivierten Einstellungen versucht:
disable category edit notifications
disable tags edit notifications
Hat jemand Schritte zur Reproduktion dieses Verhaltens?
Beachten Sie, dass ich keine PMs sehe, die gesendet wurden, als ich Bulk editing topic categories should not trigger thousands of email notifications aufgerufen habe. Dies war eine Massenänderung der Kategorie, die Themen bis ins Jahr 2017 betraf, aber diese ältesten Themen waren bereits mindestens einmal zuvor (die meisten im Jahr 2021) verschoben worden.