Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.
Module: Website Live Chat
Entity: website.visitor
Compute Method: _compute_livechat_operator_id
| Inputs | Method | Outputs |
|---|---|---|
|
- results = self.env["discuss.channel"].search_read( - [("livechat_visitor_id", "in", self.ids), ("livechat_end_dt", "=", False)], - ["livechat_visitor_id", "livechat_operator_id"], - ) - visitor_operator_map = {int(result['livechat_visitor_id'][0]): int(result['livechat_operator_id'][0]) for result in results} - for visitor in self: - visitor.livechat_operator_id = visitor_operator_map.get(visitor.id, False) |
|
