fix #I8K4SS [app_odoo_customize] 修复获取ir.config_parameter的权限问题,以便论坛门户用户使用

This commit is contained in:
Chill
2023-11-28 16:32:45 +08:00
parent 4e3f264195
commit 0ff8fc1160
2 changed files with 5 additions and 5 deletions

View File

@@ -9,7 +9,7 @@ class MailThread(models.AbstractModel):
def message_subscribe(self, partner_ids=None, channel_ids=None, subtype_ids=None):
""" 停用订阅功能. """
ir_config = self.env['ir.config_parameter']
ir_config = self.env['ir.config_parameter'].sudo()
app_stop_subscribe = True if ir_config.get_param('app_stop_subscribe', False) == "True" else False
if app_stop_subscribe:
return True
@@ -18,7 +18,7 @@ class MailThread(models.AbstractModel):
def _message_subscribe(self, partner_ids=None, channel_ids=None, subtype_ids=None, customer_ids=None):
""" 停用订阅功能. """
ir_config = self.env['ir.config_parameter']
ir_config = self.env['ir.config_parameter'].sudo()
app_stop_subscribe = True if ir_config.get_param('app_stop_subscribe', False) == "True" else False
if app_stop_subscribe:
return True
@@ -27,7 +27,7 @@ class MailThread(models.AbstractModel):
def _message_auto_subscribe_followers(self, updated_values, default_subtype_ids):
""" 停用订阅功能. """
ir_config = self.env['ir.config_parameter']
ir_config = self.env['ir.config_parameter'].sudo()
app_stop_subscribe = True if ir_config.get_param('app_stop_subscribe', False) == "True" else False
if app_stop_subscribe:
return []
@@ -36,7 +36,7 @@ class MailThread(models.AbstractModel):
def _message_auto_subscribe_notify(self, partner_ids, template):
""" 停用订阅功能. """
ir_config = self.env['ir.config_parameter']
ir_config = self.env['ir.config_parameter'].sudo()
app_stop_subscribe = True if ir_config.get_param('app_stop_subscribe', False) == "True" else False
if app_stop_subscribe:
return True