# Copyright 2023 Sunflower IT # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import _, api, models from odoo.exceptions import UserError, AccessError class ResCompany(models.Model): _inherit = "res.company" @api.model def get_support_branding_config_param_data(self): if not self.env.user.has_group('base.group_user'): raise AccessError(_('You are not allowed to access this ' 'functionality, please contact Admin for ' 'more support')) self.env.cr.execute( "select key, value from ir_config_parameter where key ilike " "'%support_%';" ) res = self.env.cr.dictfetchall() if any(res): support_vals = {x['key']: x['value'] for x in res} return support_vals