2017-07-14 63 views
3

我一直在管理Odoo 9,並且有些抱怨來自使用odoo項目的客戶在創建任務和評論任務時收集大量電子郵件的問題。Odoo是否有可能在項目創建時停止添加項目的追隨者?

當我從項目中移除追隨者時,追隨者無法再看到該項目。這不是我想要的。

因此,我試圖找到一個函數,在創建時將其項目追隨者添加到其任務以覆蓋並因此將追隨者移除到其創建的任務。

但不知何故,我找不到要覆蓋的功能。

有沒有其他建議可以幫我解決這個問題?

感謝

回答

1

您可以使用替代解決方案做到這一點,系統將增加追隨者的任務,但系統不會發送任何電子郵件。

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``:在創建並寫入,不進行價值 跟蹤 創建消息

在上下文中可以傳遞mail_notrack真,則系統將不會 任務創建或更改階段時,向ERP用戶發送任何電子郵件。

這可能對你有幫助。

+0

謝謝!這不是我想要的,但稍後可能會使用此解決方案。謝謝 –

相關問題