1
在OpenERP中的任何记录/对象上,如日记帐凭证,日记帐分录等是否有方法显示哪个用户创建或发布了此记录?在OpenERP记录上显示由用户名创建的
我想打开详细视图时在记录上显示此信息。理想情况下,这也应该在搜索网格中可见。
审计跟踪功能可让您在单独的区域查看它,并捕获更多详细信息,但我想只捕获并显示在记录上工作的用户名。
感谢
在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”,否则在保存记录时您将面临错误。
谢谢。我可以做到这一点而不压倒一切吗?我的意思是通过View Manager窗口? –
这意味着你想直接从gtk/web客户端进行更改? 如果是,那么可能是你可以但不确定。我建议你应该对.py和.xml文件进行更改。 –
让我们继续使用代码方法。 –