【问题标题】:How I can know who is the active user in odoo 8我如何知道谁是 odoo 8 中的活跃用户
【发布时间】:2015-03-06 18:24:38
【问题描述】:

我有一张桌子orders,这个orders 是由juan 制作的,而juan 则分配给pedro。当 Pedro logg 时,我只想列出 pedro 的订单。如何过滤?

我如何知道登录的活跃用户是谁?

在哪个对象中,我可以找到这个?

【问题讨论】:

    标签: openerp openerp-7 odoo openerp-8 odoo-8


    【解决方案1】:

    您应该使用记录规则并为 sale.order 模型添加以下规则

    [('create_uid', '=', user.id)]
    

    user 对象保存有关当前登录用户的信息。

    【讨论】:

    • 我只用 xml 中的“uid”解决了问题,但我不知道为什么在 python 代码中不起作用,我仍然想知道当前登录用户在 python 代码上的 var
    【解决方案2】:

    试试这个

    users = self.pool.get('res.users')
    current_user = users.browse(cr, uid, uid, context=context)
    

    current_user 是当前用户的 res.users 对象

    【讨论】:

      猜你喜欢
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多