2017-07-14 2 views
3

J'ai géré Odoo 9 et il y a quelques plaintes de clients qui utilisent le projet odoo pour créer des problèmes d'obtenir beaucoup d'e-mails lorsque des tâches sont créées et commentant dans la tâche.Odoo Est-il possible d'arrêter d'ajouter les suiveurs du projet à sa tâche lors de sa création?

Lorsque je supprime les suiveurs du projet, les suiveurs ne peuvent plus voir le projet. Ce n'est pas ce que je veux.

J'ai donc essayé de trouver une fonction qui ajoute ses suiveurs de projet à sa tâche lorsqu'elle est créée pour surcharger et donc supprimer les suiveurs à sa tâche créée.

Mais de toute façon je ne trouve pas la fonction à remplacer.

Y at-il une autre suggestion pour moi de résoudre ce problème?

Merci

Répondre

1

Vous pouvez le faire en utilisant une solution de rechange, le système ajoutera adeptes dans la tâche mais le système n'envoyer des e-mails.

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` `: à créer et écrire, ne pas effectuer la valeur suivi la création de messages

Dans le contexte, vous pouvez passer mail_notrack vrai, alors le système ne sera pas envoyer un e-mail aux utilisateurs ERP lorsque la tâche est créer ou modifier les étapes.

Ceci peut vous aider.

+0

merci! Ce n'est pas ce que je voulais mais je pourrais utiliser cette solution pour plus tard. Merci –