3.2.x todavía ignora algunas plantillas de correo electrónico personalizadas

Usando v3.2.2. Edité el cuerpo de la plantilla de correo electrónico “User Posted” para que dijera solo

%{username} posted in "[%{topic_title}](%{url})".

--

pero el correo electrónico enviado todavía usa la plantilla original que incluye el cuerpo completo de la publicación, etc.

Esto ocurre cuando se crea un nuevo tema (primera publicación).

También edité otras plantillas desde la lista Admin > Customize > Text, por ejemplo, user_notifications.user_watching_first_post.text_body_template y user_notifications.user_watching_category_or_tag.text_body_template y todas las demás que encontré que coincidirían cuando se crea un tema. Parece que todas son ignoradas (no puedo decir cuál debería activarse, no está muy claro).

Estas etiquetas anteriores también podrían reflejarse con nombres amigables en la sección separada Customize > Email, o simplemente eliminar esta última por completo (tener una lista incompleta es más problemático que no tenerla en absoluto).

¿Podrían también, por favor?

  • permitir más de 50 resultados de búsqueda
  • proporcionar paginación u otra forma de ver todos los resultados
  • permitir buscar en el cuerpo y el asunto de la plantilla (no solo en el nombre del código de la plantilla)

… es imposible identificar todas las plantillas de interés para ciertas cosas. Por ejemplo, buscar “post” muestra algunas que son relevantes para mí, pero una tonelada de otras, y está limitado a las primeras 50 y no puedo acceder a ninguna otra… pedirme que refine mi búsqueda es inútil ya que no sé qué buscar si solo permiten buscar por el nombre del código de la plantilla.

Además, como se informó hace bastante tiempo, las plantillas de correo electrónico personalizadas todavía ignoran las etiquetas de marcador de posición válidas como %{base_url}. Ese informe de error aparentemente no ha llegado a nadie relevante.

Todos estos errores parecen haberse introducido en la versión 3.0.

Si informar errores aquí sobre las plantillas de correo electrónico no es una buena manera de señalarlos al mantenedor, ¿podría alguien indicarme una forma mejor, quizás informarme quién es el mantenedor del código de las plantillas de correo electrónico para que pueda contactarlo directamente, o alguna otra ruta?

Crear un informe de Bug aquí es la forma. :+1: Aunque tenemos que priorizar lo que se trabaja en un momento dado, por lo que algunos pueden ser más lentos que otros dependiendo de la cantidad de informes recibidos y la gravedad percibida.

2 Me gusta

¿Alguien puede ayudar con el nombre del objeto de Rails o el comando de la consola de Rails para forzar un texto para la notificación en la primera publicación de un tema?

Para completar, las etiquetas que enumeré en la primera publicación también deben reflejarse con nombres amigables en la lista de etiquetas de correo electrónico en Personalizar > Sección de correo electrónico. O bien, elimine por completo la sección Personalizar > Correo electrónico (tener una lista incompleta es más problemático que no tenerla en absoluto).

¿Podrías también, por favor?

  • permitir más de 50 resultados de búsqueda
  • proporcionar paginación u otra forma de ver todos los resultados
  • permitir buscar en el cuerpo y el asunto de la plantilla (no solo en el nombre del código de la plantilla)

… es imposible identificar todas las plantillas de interés para ciertas cosas. Por ejemplo, buscar “post” enumera algunas que son relevantes para mí, pero muchas otras, sin embargo, se limita a las primeras 50 y no puedo acceder a ninguna otra… pedirme que refine mi búsqueda es inútil, ya que no sé qué buscar si solo permite buscar por nombre de código de plantilla.

(Agregué esto a la primera publicación para mayor comodidad)

La plantilla “User Posted” se utiliza para enviar correos electrónicos sobre una nueva publicación en un tema que el usuario está siguiendo. user_watching_first_post y user_watching_category_or_tag se utilizan para enviar correos electrónicos sobre nuevos temas. He probado a editar esas plantillas en mi instancia local y los cambios se reflejan en los correos electrónicos que se envían:

¿Puedes buscar en /admin/email/sent y ver qué tipos de correo electrónico no están recibiendo los cambios que has realizado en la plantilla?

Sí, este es un excelente punto. La lista de plantillas de correo electrónico en /admin/customize/email_templates está codificada y no se ha actualizado en años, por lo que faltan muchos correos electrónicos nuevos que se han agregado. Aquí hay una PR para agregar todas las plantillas nuevas:

3 Me gusta