Projet

Général

Profil

Bug #23138

lingo: absence des template vars dans le contexte des courriels des nouvelles factures

Ajouté par Serghei Mihai il y a environ 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 avril 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Les templates des mails font référence à site_title et portal_url or ses variables n'existent pas dans le contexte


Fichiers


Demandes liées

Lié à Intégrations graphiques Publik - Development #23195: lingo: mettre à jour les templates des notifications des nouvelles facturesFermé16 avril 2018

Actions

Révisions associées

Révision 21c21969 (diff)
Ajouté par Serghei Mihai il y a presque 6 ans

lingo: update new invoices email's context with template vars (#23138)

Révision db5ad3c1 (diff)
Ajouté par Frédéric Péters il y a presque 6 ans

lingo: do not mention "Combo" in user messages (#23138)

Révision 311aaa13 (diff)
Ajouté par Frédéric Péters il y a presque 6 ans

tests: do not depend on message strings (#23138)

Historique

#2

Mis à jour par Frédéric Péters il y a environ 6 ans

ctx = {'item': invoice, 'payment_url': urlparse.urljoin(settings.SITE_BASE_URL, payment_url)}

Je sais que le "item" était déjà là avant mais arrêtons et appelons ça invoice.

with override_settings(LANGUAGE_CODE='fr', TEMPLATE_VARS={'site_title': 'User Portal', 'portal_url': 'http://example.net'}):

Un peu la misère quand même d'avoir de manière non documentée l'exigence de variables; et je relis #13122 et trouve à me citer : « Ces variables : site_title & portal_url n'existent pas sans hobo. ». Clairement je serais pour que Combo fournisse des templates qui n'exigent pas hobo.

#4

Mis à jour par Serghei Mihai il y a environ 6 ans

  • Lié à Development #23195: lingo: mettre à jour les templates des notifications des nouvelles factures ajouté
#5

Mis à jour par Serghei Mihai il y a environ 6 ans

Et en faisant un test en local d'envoi d'un mail utilisant les templates du thème, je n'ai pas le nom du site, ni les couleurs du thème dans le mail.
Il manquaient les template vars dans le contexte.

#6

Mis à jour par Thomas Noël il y a environ 6 ans

Mettre plus d'abord les templatevars dans le contexte (et finir par un update avec ce qu'on veut être sûr d'avoir, invoice, payment_url, tout ça).

Je m'interroge un poil, on peut pas utiliser plutôt un RequestContext qui jouera tous les context_processor, histoire d'être sûr de pas en rater ?

#7

Mis à jour par Serghei Mihai il y a environ 6 ans

Pour RequestContext il faut avoir un request, que je pourrais créer avec RequestFactory, mais ça ne le passe pas par tous les context_processors.

#8

Mis à jour par Thomas Noël il y a environ 6 ans

Y'a un "wilgitl" qui traine dans les templates.

#10

Mis à jour par Thomas Noël il y a environ 6 ans

Roule, ack.

#11

Mis à jour par Serghei Mihai il y a presque 6 ans

  • Statut changé de Nouveau à Résolu (à déployer)
commit 21c21969f20f9692c4a765cdf3d249760e378aff (origin/master)
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Fri Apr 6 08:02:01 2018 +0200

    lingo: update new invoices email's context with template vars (#23138)
#12

Mis à jour par Frédéric Péters il y a presque 6 ans

Dans la suite, la traduction, échec puis échec jenkins, et maintenant combo qui n'expose jamais ce nom à l'usager va se trouver le mentionner dans les messages, pas top.

#13

Mis à jour par Frédéric Péters il y a presque 6 ans

(avant de retagguer, dégager ce "sur combo" des trads)

#14

Mis à jour par Serghei Mihai il y a presque 6 ans

  • Statut changé de Résolu (à déployer) à En cours

Ok...

#16

Mis à jour par Frédéric Péters il y a presque 6 ans

msgid "You can view it by going on your <a href=\"%(portal_url)s\">Combo</a>."

Ça dépasse la traduction.

#17

Mis à jour par Frédéric Péters il y a presque 6 ans

  • Statut changé de En cours à Résolu (à déployer)

Parce que pas tenté par à nouveau avoir une mise à jour qui arrive le mercredi après-midi, j'ai poussé des corrections et je vais pousser un tag et installer sur les recettes etc.

commit 4cd6169edfc9f07c2357bdc4f9860ffc9c539ac4
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue May 22 21:09:40 2018 +0200

    translation update

commit db5ad3c1c846183ac415c4eddd3f5f8c80175091
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue May 22 21:07:49 2018 +0200

    lingo: do not mention "Combo" in user messages (#23138)
#18

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

Formats disponibles : Atom PDF