gpt4 book ai didi

Odoo 是否可以在创建项目时停止将项目的关注者添加到其任务中?

转载 作者:行者123 更新时间:2023-12-02 21:27:31 24 4
gpt4 key购买 nike

我一直在管理 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 messages

In context you can pass mail_notrack True, then system will not send any email to ERP users when task is create or change stages.

这可能对你有帮助。

关于Odoo 是否可以在创建项目时停止将项目的关注者添加到其任务中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45096287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com