我创建了一个包含模型Employee
和Modules
的模块。我想跟踪员工更新其中任何记录时对Modules
表中任何字段所做的所有更改。
答案 0 :(得分:1)
您还可以使用mail.thread
模块跟踪Odoo UI上的更改。
从mail.thread
_inherit = ['mail.thread', 'ir.needaction_mixin']
在您要跟踪的模型字段上添加track_visibility='onchange'
。即
user_id = fields.Many2one('res.users', 'Assigned to',
select=True, track_visibility='onchange')
它将记录Odoo UI本身的user_id字段更改。
检查示例中Odoo默认模型中的project.task
模型。
或者您可以使用OCA中的模块审核日志