在odoo

时间:2017-09-03 17:27:47

标签: python-2.7 odoo-8 openerp-8 record-rules

我有一个名为 assessment_group_id 的字段,这是一个很多字段。 assessment_group_id 的对象为 assessment.group

assessment.group 对象中,有一个名为 group_lines 的one2many字段。 group_lines 的对象是 group.lines

在此订单项中, hr.employee 的许多字段名为 therapist_id

我将预约团体名称。

在名为今天的约会的菜单中,属于该群组的用户只需查看记录。

简而言之,我必须为many2one字段编写记录规则,其中用户名为one2many值。

在上面的屏幕截图中,评估组是多个领域。

在这里有一个写了员工姓名的one2many字段。

用户只能看到他们的约会。如果约定是由特定组修复的,则用户只能看到他们的约会记录。

任何帮助!

这样的结果是否会产生结果

[('user.id','=',[ each.therapist_id.user_id.id for val in assessment_group_id for each in val.group_lines])]

1 个答案:

答案 0 :(得分:0)

[('assessment_group_id.group_lines.therapist_id.user_id','in',[user.id])]

此规则有效。