Massenbearbeitung von Themenkategorien sollte nicht Tausende von E-Mail-Benachrichtigungen auslösen

Ich habe gerade eine Massenbearbeitung an fast tausend Themen vorgenommen, um eine Kategorie leicht zu bereinigen/neu zu organisieren. Ich hatte nicht erwartet, dass diese Aktion E-Mails versendet (außer vielleicht an die Ersteller der Beiträge, dass ihre Beiträge bearbeitet wurden), aber die Benutzer, die die Zielkategorie beobachteten, erhielten jeweils fast tausend E-Mails!

Beachten Sie, dass diese Massenbearbeitung das Datum des Themen-Bumps nicht geändert hat – selbst bei Themen, die keine Antworten hatten. Ich habe mit ein paar Themen begonnen, um zu bestätigen, dass dies das Ergebnis war, bevor ich alle tausend bearbeitet habe. Das ist genau das Verhalten, das ich mir wünschen würde, und in meinem naiven mentalen Modell ist ein aktualisiertes Bump-Datum ziemlich eng mit einer E-Mail-Benachrichtigung korreliert (aber offensichtlich war das fehlerhaft).

Dies ist ein unerwartetes Verhalten mit äußerst folgenschweren Auswirkungen. Es wäre großartig, wenn entweder die Benutzeroberfläche dies deutlicher machen würde oder wenn es einfach nicht passieren würde.

Der Dialog selbst sieht ziemlich harmlos aus, und die Ellipsen in der Schaltfläche „Kategorie festlegen…“ lassen vermuten, dass noch eine weitere Ansicht angezeigt wird, bevor die Aktion ausgeführt wird.

Zuvor: Any way to NOT send emails when a topic category is changed?, Moving old posts triggers email notifications, die beide nach Workarounds für dieses Verhalten suchen (aber nicht direkt darum bitten, es zu ändern oder es als Fehler zu identifizieren).

9 „Gefällt mir“

Zum Beispiel?

  • Jane beobachtet foo
  • Sie ändern bar in foo in großen Mengen
  • Sie möchten nicht, dass Jane benachrichtigt wird

Vs:

  • Jane beobachtet foo
  • Sie ändern bar in foo
  • Sie möchten, dass Jane benachrichtigt wird
3 „Gefällt mir“

Ich verstehe nicht ganz, was Sie fragen, aber der (standardmäßige) Status quo, wie ich ihn verstehe, ist:

  1. Jane beobachtet neue erste Beiträge in der Kategorie #foo.
  2. Ich ändere in großen Mengen 1000 alte Themen und verschiebe sie von #bar nach #foo.
  3. Jane erhält 1000 Benachrichtigungen (E-Mails, Klingeltöne oder Abzeichen), die ihr „veraltet“ erscheinen – wenn sie zur Kategorie #foo navigiert, werden keine dieser Themen als neu angezeigt, da sich das Datum des letzten Beitrags nicht geändert hat.

Ich möchte, dass sich dieses Verhalten auf eine oder mehrere Arten ändert. Ich denke, es wäre hilfreich, wenn Discourse die Möglichkeit vieler Benachrichtigungen während Schritt 2 hervorheben würde. Es wäre noch besser, wenn es möglich wäre, diese Benachrichtigungen während Schritt 2 mit einer Checkbox oder Ähnlichem zu vermeiden. Und ich denke, es wäre am besten, wenn dies einfach das Standardverhalten wäre – vielleicht ist es meine mangelnde Vorstellungskraft, aber ich habe das Gefühl, dass Administratoren im Allgemeinen Massenaktionen durchführen möchten, ohne Massenbenachrichtigungen zu versenden. Dies ist ein ganz anderer Fall als das Verschieben eines einzelnen Themas.

2 „Gefällt mir“

FWIW gibt es diese Einstellungen, die ich (normalerweise) vor und nach großen Massenänderungen umschalte.

5 „Gefällt mir“

Ja, ich habe festgestellt, dass die Einstellung „Kategoriebearbeitungsbenachrichtigungen für Themen deaktivieren“ anscheinend watching_first_post-Benachrichtigungen beeinflusst, nachdem ich hier gesucht und das verlinkte Thema oben gefunden habe. Ich war mir der Einstellung vorher nicht bewusst, aber selbst wenn ich mir dessen bewusst gewesen wäre, hätte ich erwartet, dass sie sich aufgrund ihrer Formulierung nur auf die edit-Benachrichtigungen des Themaautors auswirkt. Es ist definitiv hilfreich zu wissen, aber ich denke, die Tatsache, dass Sie versuchen, sich daran zu erinnern, sie für Massenaktionen zu deaktivieren, sagt einiges aus.

Ich denke, es ist sinnvoll, dass eine manuelle (nicht-Massen-)Kategoriebearbeitung eine watching_first_post-Benachrichtigung auslöst. Und es macht mir nichts aus, wenn der Themaautor bei einer Massenaktion eine edit-Benachrichtigung erhält (es gibt wahrscheinlich um Größenordnungen weniger und es ist viel offensichtlicher, warum sie passieren).

1 „Gefällt mir“

Ich sehe das eher als Feature-Anfrage:

Sie sind dabei, Kategorien für 1293 Themen zu ändern, was 8000 Personen benachrichtigen wird, die new beobachten. Möchten Sie sie benachrichtigen?

Es gibt auch die mögliche neue Funktion einer „Massen“-Benachrichtigung für solche Fälle, die ausgearbeitet werden müsste:

784 Themen wurden von categoryA in eine Kategorie geändert, die Sie beobachten / die Sie beim ersten Beitrag beobachten.

Fühlt sich nicht wie ein Fehler an, sondern eher wie eine mögliche Verbesserung, die wir vornehmen können.

3 „Gefällt mir“

Auch @JammyDodger, ist das eine exakte Duplikat von:

Sollen wir zusammenführen?

Auch:

(Ich liebe verwandte Themen)

4 „Gefällt mir“

Es gibt auch eine Einstellung disable system edit notifications, die „Bearbeitungsbenachrichtigungen durch den Systembenutzer deaktiviert, wenn ‘download_remote_images_to_local’ aktiv ist“.\n\nIch gehe davon aus, dass dies dazu dient, dass es nicht störend ist, wenn Beiträge automatisch umgeschrieben werden, um lokale Upload-URLs zu verwenden. (Kann das jemand bestätigen?) Aber es scheint auch zu bedeuten, dass man über die API „stille“ Änderungen vornehmen kann, wenn man den Systembenutzer verwendet…

2 „Gefällt mir“

Es scheint, als ob dies ein paar Mal aufgetaucht ist. Ich glaube, es gibt auch diesen hier, der einen Punkt bezüglich der erneuten Benachrichtigung von Personen macht, die im Original mit @erwähnt wurden:

Ich werde sehen, ob ich diese aufräumen kann. :+1:

(Ich habe mich für ‘schließen und weiterleiten’ entschieden, da eine Zusammenführung unübersichtlich werden könnte)

2 „Gefällt mir“

Ich habe nach ähnlichen Threads gesucht und ein paar gefunden, aber meine Güte, es gibt viele. Das funktioniert einfach nicht so, wie viele Leute es erwarten. Meine Erwartungen waren ziemlich genau im Einklang mit dieser Meinung:

Aber das ist nicht richtig. Es stimmt zwar, dass Massenbearbeitungen keine Themen hochschieben, aber sie lösen Benachrichtigungen aus.

3 „Gefällt mir“

Wir haben anderswo einige Grenzen, wie z. B. maximale Erwähnungen, die lediglich informatives Feedback geben, wie z. B. „Sie haben die maximale Anzahl von Erwähnungen überschritten, daher wird niemand benachrichtigt.“

Vielleicht machen wir das hier so? Legen Sie eine maximale Bulk-Größe für Benachrichtigungen fest und zeigen Sie diese auf unaufdringliche Weise an, wenn sie überschritten wird?

Wir könnten einen vernünftigen Standardwert zwischen 5 und 20 wählen. Seiten, die niemals Massenaktionen benachrichtigen möchten, können ihn auf 0 setzen, und Seiten, die immer benachrichtigen möchten, können ihn auf eine sehr große Zahl setzen.

3 „Gefällt mir“

Oh großartig, wurde das behoben? Ich sehe jetzt ein neues Kontrollkästchen im Modal für die Massenaktualisierung von Kategorien!

4 „Gefällt mir“

Es wurde in diesem Commit hinzugefügt

6 „Gefällt mir“

Dieses Thema wurde 24 Stunden nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.