Discourse versendet keine Benachrichtigungen, nachdem ein nicht gelistetes Thema gelistet wird

Ich glaube, das könnte ein Fehler sein, da ich keine anderen Themen dazu oder verwandte Einstellungen finden konnte. Ich habe nur Themen gesehen, die sich mit dem gegenteiligen Problem befassen, dass Benachrichtigungen fälschlicherweise gesendet werden: Newly-created "unlisted" Topics send "new topic" Notifications

Schritte zur Reproduktion:

  • Erstellen Sie ein neues, nicht gelistetes Thema
    • Klicken Sie vor dem Posten auf das :gear: und wählen Sie die Option Nicht gelistet umschalten
  • Listen Sie das Thema auf, nachdem es erstellt wurde

Beachten Sie, dass Benutzer in Discourse oder per E-Mail keine Benachrichtigungen erhalten, nachdem das Thema aufgelistet wurde.

Erwartetes Verhalten

  • Benutzer sollten keine Benachrichtigungen erhalten, wenn das nicht gelistete Thema erstellt wird
    • Dies funktioniert wie erwartet. :+1:
  • Benutzer sollten Benachrichtigungen erhalten, sobald das Thema aufgelistet ist
    • Dies funktioniert nicht wie erwartet.

Ist dies das beabsichtigte Verhalten? Gibt es eine Einstellung, die dazu führt, dass Benutzer Benachrichtigungen erst erhalten, wenn das Thema aufgelistet ist?

Mein Anwendungsfall hierfür ist die Erstellung eines nicht gelisteten Themas, das als Entwurf verwendet werden soll. Ich tue dies für Ankündigungsposts, die ich bearbeiten werde, bis sie fertig sind. Erst wenn der Entwurf abgeschlossen ist, möchte ich das Thema für die Öffentlichkeit auflisten und sie Benachrichtigungen erhalten lassen.

Ich nehme an, als Workaround kann ich einen nicht gelisteten Entwurf erstellen und dann den Inhalt in ein neues Thema kopieren/einfügen, sobald ich bereit bin zu veröffentlichen, und dann den ursprünglichen Entwurf löschen.

Nur zur Information: Nicht gelistete Themen eignen sich nicht gut zum Erstellen eines Entwurfs. Wenn Sie einen in einer kategorie mit eingeschränkter Berechtigung erstellen (z. B. #staff) und ihn dann neu kategorisieren, wenn Sie bereit sind, funktioniert das ziemlich gut. Oder Sie können gemeinsam genutzte Entwürfe einrichten, indem Sie eine Kategorie zu Ihrer Admin-Einstellung shared drafts category hinzufügen. Dies ermöglicht es Ihnen, ein Thema mit begrenzter Sichtbarkeit zu erstellen und es dann bei Bedarf in die richtige Kategorie zu veröffentlichen. :+1:

(Beide erfordern, dass disable category edit notifications und disable tag edit notifications standardmäßig deaktiviert bleiben, um die Benachrichtigungen zu senden)


Aber ich werde versuchen, diesen Fehler zu reproduzieren und zu sehen, was ich herausfinden kann. :+1: :slight_smile:

4 „Gefällt mir“

Genial! :hirn: Ich wusste nichts von „Entwürfe teilen“ – ich liebe es! Vielen Dank.

1 „Gefällt mir“

Ich habe den ursprünglichen Fehlerbericht durchgesehen und er scheint wie gewohnt zu funktionieren.

  • Als Testbenutzer (TL1) eine Kategorie auf “Erster Beitrag ansehen” setzen

  • Als Administrator ein neues Thema in dieser Kategorie erstellen und es vor dem Posten als “Nicht gelistet” kennzeichnen

  • Eine Benachrichtigung wird an den Testbenutzer gesendet:

Der Testbenutzer erhält auch Benachrichtigungen über Likes, Erwähnungen und Antworten auf Dinge, während das Thema nicht gelistet war:

Normalerweise würde man keine weitere Benachrichtigung beim Auflisten/Nicht-Auflisten erhalten, also funktioniert das auch wie gewohnt – obwohl es jetzt in der Themenliste mit einer ungelesenen Anzahl erscheint:

Und Benachrichtigungen für alles, jetzt wo es gelistet ist, funktionieren auch:

Ich denke, alles funktioniert wie vorgesehen. :+1:


Aber aus diesen Gründen ist das Nicht-Auflisten eines Themas zum Erstellen eines Entwurfs nicht die empfohlene Methode, da es oft lauter ist, als man denkt. Hoffentlich sind Sie mit den gemeinsamen Entwürfen besser zurechtgekommen. :crossed_fingers:

3 „Gefällt mir“