如何在OpenERP模块中检索当前用户



我正在开发一个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)

应该工作。

最新更新