我一直在管理Odoo 9,并且有一些客户抱怨使用odoo项目来创建在创建任务和评论任务时收到大量电子邮件的问题.
当我从项目中删除关注者时,关注者无法再看到该项目.那不是我想要的.
因此,我试图找到一个函数,在创建覆盖时将其项目关注者添加到其任务中,从而将关注者移除到其创建的任务.
但不知怎的,我找不到要覆盖的功能.
我有什么其他建议可以解决这个问题吗?
谢谢
最佳答案 您可以使用替代解决方案,系统将在任务中添加关注者,但系统不会发送任何电子邮件.
class project_task(models.Model)
_inherit="project.task"
@api.model
def create(self,vals)
context=dict(self._context or {})
context.update({'mail_notrack:True'})
return super(project_task,self.with_context(context)).create(vals)
@api.multi
def write(self,vals):
context=dict(self._context or {})
context.update({'mail_notrack:True'})
return super(project_task,self.with_context(context)).write(vals)
`mail_notrack“ : at create and write, do not perform the value
tracking
creating messagesIn context you can pass mail_notrack True, then system will not
send any email to ERP users when task is create or change stages.
这可能对你有所帮助.