问题描述
如果我点击通过邮件发送,则会自动添加一个关注者。我不需要那个。这里的代码是停止自动订阅。
错误:
TypeError: _message_auto_subscribe() 得到一个意外的关键字参数 'followers_existing_policy'
代码:
mail_thread.py
from odoo import api,fields,models,_
from distutils.util import strtobool
class MailThread(models.AbstractModel):
_inherit = "mail.thread"
def message_subscribe(self,partner_ids=None,channel_ids=None,subtype_ids=None):
ir_config = self.env['ir.config_parameter']
app_stop_subscribe = bool(strtobool(ir_config.sudo().get_param('app_stop_subscribe')))
if app_stop_subscribe:
return
else:
return super(MailThread,self).message_subscribe(partner_ids,channel_ids,subtype_ids)
def _message_auto_subscribe(self,updated_fields):
ir_config = self.env['ir.config_parameter']
app_stop_subscribe = bool(strtobool(ir_config.sudo().get_param('app_stop_subscribe')))
if app_stop_subscribe:
return
else:
return super(MailThread,self)._message_auto_subscribe(updated_fields)
def _message_auto_subscribe_notify(self,partner_ids,template):
ir_config = self.env['ir.config_parameter']
app_stop_subscribe = bool(strtobool(ir_config.sudo().get_param('app_stop_subscribe')))
if app_stop_subscribe:
return
else:
return super(MailThread,self)._message_auto_subscribe_notify(partner_ids,template)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)