跳至内容
菜单
此问题已终结
3734 查看

I'm trying to send an email to multiple people and I need to fill in recipients of an email template. Thier ids are stored in a many2many field (email template is attached to a Maintenance Request model): 
object.maintenance_team_id.member_ids

I want to extract email from that field so I can use it as the mail recipients in the template - where I need comma-separated list of all emails.

I went to jinja2 site and found syntax for the for loop so I typed something like this to test it:

${{% for member_id in object.maintenance_team_id.member_ids %}    {{member_id.email}},{% endfor %}}
But this does not work - breaks whole email.

I have found this thread:
https://www.odoo.com/es_ES/forum/ayuda-1/question/how-set-to-field-of-email-template-with-a-many2many-field-83510
but they solved this by modyfining python code and I don't really get the explanation there. So I would like to solve this with jinja2.

形象
丢弃
相关帖文 回复 查看 活动
2
2月 25
1523
2
1月 24
1738
2
12月 23
1705
1
12月 23
1569
1
6月 23
1996