Openerp 如何在Odoo中创建方法期间在chatter中发布消息?

Openerp 如何在Odoo中创建方法期间在chatter中发布消息?,openerp,odoo-8,openerp-8,Openerp,Odoo 8,Openerp 8,我正在为自己的自定义模块编写create方法 def create(self, cr, uid,ids, context=None): self.message_post(cr, uid, ids, body=_("Form Page created"), context=None) 但我在保存时遇到以下错误 AssertionError:线程id无效;应为0、False、ID或具有一个ID的列表 或者有时候 TypeError:create()为关键字参数“context”获

我正在为自己的自定义模块编写create方法

def create(self, cr, uid,ids, context=None):
        self.message_post(cr, uid, ids, body=_("Form Page created"), context=None)
但我在保存时遇到以下错误 AssertionError:线程id无效;应为0、False、ID或具有一个ID的列表

或者有时候

TypeError:create()为关键字参数“context”获取了多个值


我只想在创建时发布一条消息

Openerp 7创建方法

def create(self, cr, uid, vals, context=None):
     new_id = super(CRM_Lead, self).create(cr, uid, vals, context=context)
     return new_id
odoo8创建方法:

类名(models.Model): _inherit=“model.name”

确保在超级函数中使用python类的确切名称,并且返回从中获得的相同对象

轨道可见性

您可以设置一个mail.message.subtype,该子类型依赖于通过关系字段执行操作的其他子类型

要更好地了解轨迹可见性,请参阅

有两种类型的轨迹可见性文件

track_visibility='always' 
track_visibility='onchange' 
track_visibility='always' 
track_visibility='onchange'