我正在开发一个OpenERP 7模块,我需要添加一个记录创建每条记录的用户的字段。如何检索当前用户对象?
这种字段在openerp中已经可用,如create_uid和write_uid。
在OpenERP Python代码中,函数通常将数据库指针cr
和用户ID uid
作为参数。如果您只需要当前res.users
对象的 id(例如,写入 one2many 字段),则可以按原样使用uid
。如果您需要访问对象(查看字段等),如下所示:
current_user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
应该工作。