Files
enterprise-addons/website_helpdesk_livechat/models/res_users.py
T

17 lines
663 B
Python

# 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"),
)