Merge PR #483 into 11.0

Signed-off-by hbrunn
pull/678/head
OCA-git-bot 2020-07-29 15:39:20 +00:00
commit 7f05eaf4b4
2 changed files with 5 additions and 3 deletions

View File

@ -13,7 +13,7 @@ class MailFollowers(models.Model):
channel_data, force=True):
domain = self.env[
'mail.wizard.invite'
]._mail_restrict_follower_selection_get_domain()
]._mail_restrict_follower_selection_get_domain(res_model=res_model)
partners = self.env['res.partner'].search(
[('id', 'in', list(partner_data))] +
safe_eval(domain)

View File

@ -10,11 +10,13 @@ class MailWizardInvite(models.TransientModel):
_inherit = 'mail.wizard.invite'
@api.model
def _mail_restrict_follower_selection_get_domain(self):
def _mail_restrict_follower_selection_get_domain(self, res_model=None):
if not res_model:
res_model = self.env.context.get('default_res_model')
parameter_name = 'mail_restrict_follower_selection.domain'
return self.env['ir.config_parameter'].sudo().get_param(
"{0}.{1}".format(parameter_name,
self.env.context.get('default_res_model')),
res_model),
self.env['ir.config_parameter'].sudo().get_param(
parameter_name, default='[]')
)