mail.thread mixin will (re)provide the field 'website_message_ids'. Models can redifined its domain, since it can differ a bit (blog, forum, ... are not the same). Even if the domain can differ, we still keep it on the mixin since it will be required for the new chatter frontend (see following commits).
13 lines
458 B
Python
13 lines
458 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import api, fields, models
|
|
|
|
|
|
class MailThread(models.AbstractModel):
|
|
_inherit = 'mail.thread'
|
|
|
|
website_message_ids = fields.One2many('mail.message', 'res_id', string='Website Messages',
|
|
domain=lambda self: [('model', '=', self._name), ('message_type', '=', 'comment')], auto_join=True,
|
|
help="Website communication history")
|