# Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo import models from odoo.addons.mail.tools.discuss import Store class ResUsers(models.Model): _inherit = "res.users" def _init_store_data(self, store: Store): super()._init_store_data(store) domain = [("use_website_helpdesk_livechat", "=", True), ('company_id', 'in', self.env.context.get('allowed_company_ids', []))] store.add_global_values( helpdesk_livechat_active=self.env["helpdesk.team"].sudo().search_count(domain) > 0, has_access_create_ticket=self.env.user.has_group("helpdesk.group_helpdesk_user"), )