2017-07-14 11 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

ありがとうございます!これは私の望むものではありませんが、後でこの解決法を使用するかもしれません。ありがとう –

関連する問題