E-Mail-Benachrichtigungsvorlage für neue Themen ignoriert

Upgrade auf 3.1.1 (nach dem Upgrade auf 3.1.0 von 2.8.x). Meine
user_notifications.user_posted.text_body_template und user_notifications.user_watching_first_post.text_body_template sind benutzerdefinierte Vorlagen … sie sind sehr einfache Einzeiler %{username} hat ein neues Thema [%{topic_title}](%{url}) erstellt.

In 2.8.x funktionierten sie einwandfrei. Nach dem Upgrade werden sie nun ignoriert. Die E-Mail-Benachrichtigungen sind die vollständigen Standardeinstellungen, die den Beitragstext usw. enthalten.

Die user_notifications.user_posted.subject_template wird ebenfalls ignoriert.

Ich habe nicht jede Vorlage getestet, aber es sieht so aus, als ob einige davon in der neuen Version definitiv ignoriert werden.

1 „Gefällt mir“

Aus irgendeinem Grund ist die Vorlage user_watching_first_post nicht in der Liste der bearbeitbaren Vorlagen auf der Seite Admin / Anpassen / E-Mail aufgeführt, aber der E-Mail-Typ user_watching_first_post wird immer noch von Discourse verwendet:

Die Vorlage kann auf der Seite Admin / Anpassen / Text bearbeitet werden, aber das ist zu verwirrend. Im Allgemeinen finde ich die Art und Weise, wie E-Mail-Vorlagen sowohl auf der Seite zur Textanpassung als auch auf der E-Mail-Seite bearbeitet werden können, verwirrend:

In Ihrem Fall scheinen die vorgenommenen Änderungen auch nicht abwärtskompatibel zu sein. Ich weiß nicht, ob das behoben werden kann.

Auch hier gibt es das Problem der Abwärtskompatibilität beim Upgrade von 2.8 auf 3.11. Ansonsten sollten Sie die Vorlage “User Posted” auf der Seite Admin / Anpassen / E-Mail bearbeiten können, um die gewünschten Änderungen vorzunehmen:

1 „Gefällt mir“

Es scheint, dass ich mich nicht verständlich machen konnte. Es spielt keine Rolle, welches GUI-Fenster ich verwende, um diese Vorlagen zu bearbeiten – sie werden ignoriert. Die Verwendung der E-Mail-/Benutzer-GUI (zum Bearbeiten von Vorlagen für Betreff und Text) macht keinen Unterschied – was auch immer ich ändere, wird ignoriert, wie im ersten Beitrag erklärt.

Ich habe die Platzhalternamen identifiziert, um es den Entwicklern zu erleichtern, sie zu überprüfen.