Development #30325
utiliser un gabarit de base pour les sujets des emails
Début:
02 février 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-templates-use-a-base-template-for-email-subjects-303.patch 0001-templates-use-a-base-template-for-email-subjects-303.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Cela étant c'est peut-être assez bête de taper le nom de la plateforme dans le sujet alors qu'elle existe déjà dans le From. (mais ça rendra facile de modifier ça d'un coup pour tous les messages).
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
Il manque le template "emails/subject.txt", comme pour l'autre ticket je me pose la question de l'autoescape off.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
Apparemment on serait obligé de déclarer un nouveau moteur de template simplement pour avoir autoescape=off par défaut1 puis passer using="<nom déclaré pour l'engine>"
, ce n'est pas exactement pratique :/
1 https://docs.djangoproject.com/fr/2.1/topics/templates/#module-django.template.backends.django
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution proposée à Résolu (à déployer)
commit 7a52240d31e73f491722a5829b69eddc78f7ec2b Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Feb 2 15:41:44 2019 +0100 templates: use a base template for email subjects (#30325)
Et en effet pour prendre correctement le titre il y a autoescape off dans le template qui manquait :
{% block subject-prefix %}{% autoescape off %}{% firstof global_title site_name site "Compte Citoyen" %}{% endautoescape %} :{% endblock %} {% block email-subject %}{% endblock %}
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
templates: use a base template for email subjects (#30325)