3.2.x ignoriert weiterhin einige benutzerdefinierte E-Mail-Vorlagen

Mit v3.2.2. habe ich die E-Mail-Vorlage „User Posted“ so bearbeitet, dass nur Folgendes angezeigt wird:

%{username} hat in „[%{topic_title}](%{url})“ gepostet.

--

Aber die gesendete E-Mail verwendet immer noch die ursprüngliche Vorlage, die den gesamten Beitragstext usw. enthält.

Dies geschieht, wenn ein neues Thema erstellt wird (erster Beitrag).

Ich habe auch andere Vorlagen unter Admin > Anpassen > Text bearbeitet, z. B. user_notifications.user_watching_first_post.text_body_template und user_notifications.user_watching_category_or_tag.text_body_template und alle anderen, die ich finden konnte und die beim Erstellen eines Themas passen würden. Es scheint, dass sie alle ignoriert werden (ich kann nicht sagen, welche ausgelöst werden sollte, es ist nicht sehr klar).

Diese obigen Tags könnten auch mit benutzerfreundlichen Namen im separaten Bereich Anpassen > E-Mail gespiegelt werden, oder der letztere ganz gestrichen werden (eine unvollständige Liste ist problematischer als gar keine zu haben).

Könnten Sie bitte auch

  • mehr als 50 Suchergebnisse zulassen
  • eine Paginierung oder eine andere Möglichkeit zur Anzeige aller Ergebnisse bereitstellen
  • die Suche im Text und Betreff der Vorlage ermöglichen (nicht nur im Code-Namen der Vorlage)

… es ist unmöglich, alle Vorlagen für bestimmte Dinge sicher zu identifizieren. Z. B. die Suche nach „post“ listet einige auf, die für mich relevant sind, aber eine Menge anderer, aber auf die ersten 50 beschränkt, und ich kann keine anderen erreichen … mich zu bitten, meine Suche zu verfeinern, ist sinnlos, da ich nicht weiß, wonach ich suchen soll, wenn Sie nur nach dem Vorlagen-Code-Namen suchen können.

Darüber hinaus ignorieren die benutzerdefinierten E-Mail-Vorlagen wie vor einiger Zeit berichtet immer noch gültige Platzhalter-Tags wie %{base_url}. Dieser Bug-Report hat anscheinend niemanden Relevantes erreicht.

All diese Fehler scheinen in 3.0 eingeführt worden zu sein.

Wenn das Melden von Fehlern hier bezüglich E-Mail-Vorlagen keine gute Möglichkeit ist, sie dem Maintainer zu melden, könnte mir jemand einen besseren Weg zeigen, vielleicht mir mitteilen, wer der Maintainer des E-Mail-Vorlagen-Codes ist, damit ich ihn direkt anpingen kann, oder einen anderen Weg?

Das Erstellen eines #bug-Berichts hier ist der richtige Weg. :+1: Wir müssen jedoch priorisieren, was zu einem bestimmten Zeitpunkt bearbeitet wird, daher können einige langsamer sein als andere, abhängig von der Anzahl der erhaltenen Berichte und der wahrgenommenen Schwere.

2 „Gefällt mir“

Kann mir jemand mit dem Rails-Objektnamen oder dem Rails-Konsolenbefehl helfen, einen Text für die Benachrichtigung beim ersten Beitrag eines Themas zu erzwingen?

Zur Vervollständigung sollten die von mir im ersten Beitrag aufgeführten Tags auch mit benutzerfreundlichen Namen in der Liste der E-Mail-Tags unter Anpassen > E-Mail gespiegelt werden. Entweder das oder die Funktion Anpassen > E-Mail ganz entfernen (eine unvollständige Liste ist problematischer als gar keine).

Könnten Sie bitte auch

  • mehr als 50 Suchergebnisse zulassen
  • eine Paginierung oder eine andere Möglichkeit zur Anzeige aller Ergebnisse bereitstellen
  • die Suche im Textkörper und Betreff der Vorlage (nicht nur im Code-Namen der Vorlage) ermöglichen

… es ist unmöglich, alle Vorlagen für bestimmte Dinge zu identifizieren. Zum Beispiel listet die Suche nach „post“ einige auf, die für mich relevant sind, aber eine Menge anderer, doch auf die ersten 50 beschränkt und ich kann keine anderen erreichen … mich zu bitten, meine Suche zu verfeinern, ist sinnlos, da ich nicht weiß, wonach ich suchen soll, wenn Sie nur die Suche nach dem Code-Namen der Vorlage zulassen.

(Ich habe dies zur besseren Übersicht in den ersten Beitrag eingefügt)

Die Vorlage „User Posted“ wird zum E-Mailen über einen neuen Beitrag in einem Thema verwendet, das der Benutzer beobachtet. user_watching_first_post und user_watching_category_or_tag werden zum E-Mailen über neue Themen verwendet. Ich habe das Bearbeiten dieser Vorlagen auf meiner lokalen Instanz getestet und die Änderungen spiegeln sich in den gesendeten E-Mails wider:

Können Sie unter /admin/email/sent nachsehen, welche E-Mail-Typen die von Ihnen vorgenommenen Änderungen an der Vorlage nicht erhalten?

Ja, das ist ein ausgezeichneter Punkt. Die Liste der E-Mail-Vorlagen unter /admin/customize/email_templates ist fest codiert und wurde seit Jahren nicht mehr aktualisiert, sodass viele neue E-Mails fehlen. Hier ist ein PR, um alle neuen Vorlagen hinzuzufügen:

3 „Gefällt mir“