17 lines
663 B
Python
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"),
|
|
)
|