Discussion:
[tryton-es] Plantilla mail. Envio mail al agente del Tercero
s***@gmail.com
2018-01-05 16:05:21 UTC
Permalink
Buenas tardes,

Estoy en Tryton 4. Cuando intento parametrizar una plantilla de email del Módulo TERCERO y en el PARA quiero que envíe un mail al AGENTE comercial del tercero estoy poniendo:

record.agents.party.email

pero para agents me dice que no hay un name “party”

Alguien que intuya que debo estar haciendo mal!?

Saludos
Sergi
Raimon Esteve
2018-01-05 16:19:54 UTC
Permalink
Hola,
Post by s***@gmail.com
Buenas tardes,
Estoy en Tryton 4. Cuando intento parametrizar una plantilla de email del
Módulo TERCERO y en el PARA quiero que envíe un mail al AGENTE comercial
record.agents.party.email
Según esta sintaxis, si agents es un Many2Many, quiere decir que un tercero
tiene MUCHOS agentes.

Seria algo como:

for agent in record.agents: agent.party.email

o bien

record.agents and record.agents[0].party.email or 'mi-***@domain.com'

De todos modos, si usas un módulo que desarollé entre commisiones i
tercertos, seguramente lo que deseas sea "agent" en vez de "party".

record.agents and record.agents[0].agent.email or 'mi-***@domain.com'

nota:
la sintaxis es orientavia. Debes usar la sintaxis genshi, jinja2, etc que
deseas en tu plantilla y si usas plantillas de correo a partir de modelos,
que no se si es tu caso o bien deseas enviar correo mediante el cliente GTK
s***@gmail.com
2018-01-05 16:37:25 UTC
Permalink
Raimon perfecto!!

record.agents[0].party.email ha ido fenomenal!

Saludos
Sergi

Loading...