通过create method Odoo 10向合作伙伴发送电子邮件

时间:2017-11-07 12:31:38

标签: openerp odoo-10

我尝试在创建文档时向合作伙伴发送电子邮件。邮件已创建,但未发送给某些合作伙伴。以下是我的代码。

我为合作伙伴配置了有效的电子邮件地址。

*。PY

 
@api.model
def create(self,vals):
    result = super(HRHolidays,self).create(vals)
    message_sent = result.message_post(message_type='notification', subtype='mt_comment', partner_ids=[25])

1 个答案:

答案 0 :(得分:1)

这是使用create method发送邮件的方法。

@api.model
def create(self,vals):
    #Your code
    #some code

    object_id = super(YourClassName, self).create(vals)
    if object_id:
        template_id = self.env.ref('YourModuleName.your_mail_template_id')
    if template_id:
        template_id.send_mail(object_id.id, force_send=True) 
    return res