mirror of https://github.com/OCA/social.git
commit
7f05eaf4b4
|
@ -13,7 +13,7 @@ class MailFollowers(models.Model):
|
||||||
channel_data, force=True):
|
channel_data, force=True):
|
||||||
domain = self.env[
|
domain = self.env[
|
||||||
'mail.wizard.invite'
|
'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(
|
partners = self.env['res.partner'].search(
|
||||||
[('id', 'in', list(partner_data))] +
|
[('id', 'in', list(partner_data))] +
|
||||||
safe_eval(domain)
|
safe_eval(domain)
|
||||||
|
|
|
@ -10,11 +10,13 @@ class MailWizardInvite(models.TransientModel):
|
||||||
_inherit = 'mail.wizard.invite'
|
_inherit = 'mail.wizard.invite'
|
||||||
|
|
||||||
@api.model
|
@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'
|
parameter_name = 'mail_restrict_follower_selection.domain'
|
||||||
return self.env['ir.config_parameter'].sudo().get_param(
|
return self.env['ir.config_parameter'].sudo().get_param(
|
||||||
"{0}.{1}".format(parameter_name,
|
"{0}.{1}".format(parameter_name,
|
||||||
self.env.context.get('default_res_model')),
|
res_model),
|
||||||
self.env['ir.config_parameter'].sudo().get_param(
|
self.env['ir.config_parameter'].sudo().get_param(
|
||||||
parameter_name, default='[]')
|
parameter_name, default='[]')
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue