Odoo 奥多:如何在';添加新行';形成

Odoo 奥多:如何在';添加新行';形成,odoo,odoo-14,Odoo,Odoo 14,我想在我的模型中添加新行后在chatterbox上发布一条消息。我尝试将tracking=True属性放在我的主模型的one2many字段(代表我的线模型)上,但没有在chatterbox上记录任何内容。您可以执行以下操作: model_id = self.env['your.model'].search([('id', '=', 255)]) msg_body = "First Log Note" model_id.message_post(body=msg_body)

我想在我的模型中添加新行后在chatterbox上发布一条消息。我尝试将
tracking=True
属性放在我的主模型的one2many字段(代表我的线模型)上,但没有在chatterbox上记录任何内容。

您可以执行以下操作:

model_id = self.env['your.model'].search([('id', '=', 255)])
msg_body = "First Log Note"
model_id.message_post(body=msg_body)

...

msg_body = "Second Log Note"
model_id.message_post(body=msg_body)
确保在模型中继承此混合(\u inherit=['mail.thread']

class YourModel(models.Model):
    _name = 'your.model'
    _inherit = ['mail.thread']