跳至内容
菜单
此问题已终结
1 回复
8479 查看

Hello, I have a little question, in my odoo module I have a mail send function with a template for the users, but I use the message_post() function for generate a message in the dashboard, my problem is that the user receives 2 mails when I only want the mail with the template.


There is a way for self.message_post() don't send a email? Or there is a way for input a template inside self.message_post()


Thanks to everybody!!

形象
丢弃
最佳答案


Hello Jorge , 


If i understand your issue you don't want the notifications message to be send to the followers of the document you're sending , maybe this odoo context mixin will help you

  • mail_create_nosubscribe: at create or message_post, do not subscribe the current user to the record thread
  • tracking_disable: at create and write, perform no MailThread features (auto subscription, tracking, post, ..)

pass this context to your function using with_context (mail_create_nosubscribe=False,tracking_disable=False)


I hope this answer help you if not you can explain more your issue or add an excerpt from the code you have issue with.


形象
丢弃
相关帖文 回复 查看 活动
2
3月 15
4427
2
4月 23
6783
0
11月 22
2808
0
11月 18
2991
1
11月 17
39