Benachrichtigung nach dem Posten eines Themas mit geplanter Veröffentlichung zeigt nur einen Spinner

Ich verwende einen Themen-Timer, um Beiträge zu planen, die in der Zukunft veröffentlicht werden sollen.[1] Das System gibt mir eine Benachrichtigung, was praktisch ist:

Screenshot 2024-02-28 at 12.56.37 PM

„28. Februar 1974“ ist der Titel des Themas, um mögliche Verwirrung zu vermeiden. Aber der Link führt zu diesem weniger nützlichen Verlaufsdialogfeld:

scheduled

Ich bin mir nicht sicher, was sinnvoller ist. Vielleicht einfach den Beitrag anzeigen?


  1. Dies dient dazu, die Tagebucheinträge meiner Mutter zu veröffentlichen, genau 50 Jahre nachdem sie geschrieben wurden. ↩︎

2 „Gefällt mir“

Hallo Jon! :wave:

Zuerst wollte ich dich wissen lassen, dass wir uns darum kümmern, unser Team konnte es reproduzieren. :+1:

Zweitens: Die beste Nutzung von geplanten Beiträgen, die ich je gehört habe! :trophy:

4 „Gefällt mir“

Hallo @jericson - Ich habe diesen Fehler reproduziert, aber nicht für den Topic-Timer. Diese Benachrichtigung gilt für eine (gelöschte oder verschobene?) Bearbeitung, nicht für den Beitrag selbst – beachte den Stift. Ich habe das beobachtete Tracking verwendet, um dies mit einem Testbenutzer sowie als Administrator zu tun, und die Benachrichtigung für den neuen Beitrag über den Timer gibt keinen Fehler aus (sie hat auch ein anderes Symbol). Wie hast du diese Bearbeitungsbenachrichtigung erhalten – verwendest du zwei verschiedene Benutzer oder einen Benutzer? Hast du von einer sicheren Kategorie oder einem beobachteten Topic-Beitrag aus veröffentlicht?

Ich habe zwei Benachrichtigungen für einen TL01-Benutzer erhalten, der die Kategorie beobachtet, in der der Beitrag vom Timer durch ein Staff-Konto gepostet wurde. Die zweite zeigt eine Bearbeitung, die entfernt wurde, und das ist diejenige, die den Fehler auslöst. Ich versuche immer noch herauszufinden, wie das passiert, aber irgendetwas ist dort irgendwo nicht in Ordnung… :thinking:

6 „Gefällt mir“

Oh. Ich habe eine ganze Menge Dinge getan, einschließlich der Zuweisung des Beitrags zu meinem Mama-Konto und, ähm, des Verschiebens des gesamten Themas von einer anderen Discourse-Instanz. Also ja. Es hatte eine ungewöhnliche Geschichte. Was es wert ist, ich habe einen Tippfehler behoben, nachdem ich hier gepostet hatte, und die Benachrichtigung geht jetzt an diese Überarbeitung.

Bedeutet die Benachrichtigung, dass mir angezeigt wird, dass der Beitrag bearbeitet wurde (daher der Stift) und nur angezeigt wird, wenn der Beitrag veröffentlicht wird? Bedeutet das, dass es derzeit keine Benachrichtigung für einen Beitrag gibt, der veröffentlicht wurde, und ich wegen eines Phantoms „Glück gehabt“ habe? [1]


  1. Das Verschieben des Themas ist natürlich der wahrscheinlichste Schuldige. :wink: ↩︎

2 „Gefällt mir“

Ich habe das Problem mit einer leeren Historie erlebt, kann es aber durch das Planen eines Beitrags nicht reproduzieren.

@jericson, könntest du es mit einem anderen Thema versuchen und sehen, ob du es reproduzieren kannst? Wenn es eine Kombination von Aktionen war, die du bei dem betreffenden Thema durchgeführt hast, suchen wir möglicherweise an der falschen Stelle nach der Ursache für die leere Historienansicht.

Bitte dokumentiere die genauen Schritte, die du unternimmst. :slight_smile:

4 „Gefällt mir“

Hier ist, was ich getan habe:

  1. Erstellen Sie einen Beitrag mit meinem eigenen Benutzer.
  2. Listen Sie den Beitrag nicht auf.
  3. Ändern Sie den Besitz des Beitrags zu meinem Sock Puppet.
  4. Planen Sie die Veröffentlichung des Beitrags in einer Minute.
  5. Warten Sie auf die Benachrichtigung an meinen eigenen Benutzer.

Der Sock Puppet erhielt ebenfalls eine Benachrichtigung, die zum Spinner führte. Es geschah etwa eine Minute, bevor ich die Benachrichtigung erhielt. Ich gehe davon aus, dass dies mit der Änderung des Besitzes zusammenhängt, aber es könnte auch sein, als ich die Veröffentlichung geplant habe.

Was es wert ist, dies ist eine andere Discourse-Instanz als die, auf der ich das Problem zuerst entdeckt habe.

3 „Gefällt mir“

Hallo Jon! Ich habe gerade eine Korrektur dafür eingepflegt (FIX: only show edit history when navigating via edit notification for posts which have revisions and can have its edit history viewed by tyb-talks · Pull Request #26418 · discourse/discourse · GitHub). Das Problem ist, dass das Topic-Publishing alle vorherigen Überarbeitungen des Beitrags entfernt, aber das bestehende Verhalten dieser Benachrichtigungsart ist, auch das Beitragsverlauf-Modal anzuzeigen. Dies schlägt fehl, wenn keine Überarbeitungen gefunden werden.

In diesem Szenario wird erwartet, dass ein Klick auf diese Benachrichtigung Sie zum Topic führt, ohne das Verlaufs-Modal zu öffnen. Bitte ziehen Sie das neueste Discourse auf Ihre Instanz und lassen Sie mich wissen, ob es für Sie funktioniert :slight_smile:

4 „Gefällt mir“

Scheint den Trick gemacht zu haben! Ich habe eine Benachrichtigung auf diesem Beitrag erhalten, die mich direkt zum Beitrag geführt hat. Nachdem ich den Beitrag bearbeitet habe, führt die Benachrichtigung zu meiner Bearbeitung. Das ist meiner Meinung nach eine ideale Lösung. Danke!

2 „Gefällt mir“

Dieses Thema wurde nach 11 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.