【发布时间】:2015-03-06 18:24:38
【问题描述】:
我有一张桌子orders,这个orders 是由juan 制作的,而juan 则分配给pedro。当 Pedro logg 时,我只想列出 pedro 的订单。如何过滤?
我如何知道登录的活跃用户是谁?
在哪个对象中,我可以找到这个?
【问题讨论】:
标签: openerp openerp-7 odoo openerp-8 odoo-8
我有一张桌子orders,这个orders 是由juan 制作的,而juan 则分配给pedro。当 Pedro logg 时,我只想列出 pedro 的订单。如何过滤?
我如何知道登录的活跃用户是谁?
在哪个对象中,我可以找到这个?
【问题讨论】:
标签: openerp openerp-7 odoo openerp-8 odoo-8
您应该使用记录规则并为 sale.order 模型添加以下规则
[('create_uid', '=', user.id)]
user 对象保存有关当前登录用户的信息。
【讨论】:
试试这个
users = self.pool.get('res.users')
current_user = users.browse(cr, uid, uid, context=context)
current_user 是当前用户的 res.users 对象
【讨论】: