gpt4 book ai didi

filter - OpenERP 7 : List of sobordinates of logged in user

转载 作者:行者123 更新时间:2023-12-04 11:03:39 25 4
gpt4 key购买 nike

在我的 OpenERP 7 解决方案中,有一个我通过 PO 工作流实现的自定义采购订单批准系统。

但现在我陷入了另一个自定义需求。场景是经理将只能查看他的下属发出的那些请求的采购订单,实际上是批准队列。下属在 HR 模块中定义。

我尝试了以下几种方式:

  1. 安全下创建一个记录规则。但是要编写要过滤的域代码,我只有字段为“created_uid”的 PurchaseOrder 对象和一个已登录的用户对象。 Logged in User对象没有任何可以帮助下属罚款的关系。我的意思是,用户对象不包含谁是这个登录用户的经理或下属。因此,我在 res.users 模型中创建了一个与 hr_employee 模型的 child_ids 相关的字段。但它不会预加载登录用户对象。
  2. 创建自定义窗口操作。但域代码也有同样的问题。只是找不到任何方法来过滤下属。

我只是不知道域中的代码应该是什么,用于过滤由已登录经理的下属制作的 PO。

任何形式的帮助都将不胜感激

提前致谢:)

最佳答案

最好遵循“团队方法”,您可以在用户中定义团队,然后将人员添加到该团队并制定记录规则。

一个更难的方法是强制为每个员工添加 user_id,然后可以使用您提到的记录规则。

关于filter - OpenERP 7 : List of sobordinates of logged in user,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17182652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com