在 OpenERP 中的任何记录/对象上,例如日记凭证、日记帐分录等,有没有办法显示哪个用户创建或发布了此记录?
当我们打开详细视图时,我想在记录本身上显示这一点。理想情况下,这也应该在搜索网格中可见。
审计跟踪功能可让您在单独的区域中查看它,它会捕获更多详细信息,但我想仅捕获并显示在记录上工作的用户名。
谢谢
在 OpenERP 中的任何记录/对象上,例如日记凭证、日记帐分录等,有没有办法显示哪个用户创建或发布了此记录?
当我们打开详细视图时,我想在记录本身上显示这一点。理想情况下,这也应该在搜索网格中可见。
审计跟踪功能可让您在单独的区域中查看它,它会捕获更多详细信息,但我想仅捕获并显示在记录上工作的用户名。
谢谢
您可以使用 write_uid、create_uid,为此您必须覆盖模型中的这些字段。
您甚至可以为名称创建相关字段。
_columns = {
'create_uid': fields.many2one('res.users', 'Created By', readonly=True),
'creator_name': fields.related("create_uid", "name", type="char", string="Creator Name"),
'write_uid': fields.many2one('res.users', 'Modified By'),
'write_name': fields.related("write_uid", "name", type="char", string="Moderator Name"),
}
这里,create_uid 必须是“readonly=True”,否则保存记录时会出错。