2017-09-03 8 views
0

assessment_group_idという1つのフィールドがmany2oneフィールドです。 対象がassessment.groupオブジェクト内odooのmany2oneフィールドのレコードルール

assessment.groupあるassessment_group_id、one2manyフィールドは group_linesと呼ばれています。 group_linesのオブジェクトは グループです。です。このラインアイテムで

は、therapist_id という名前HR.EMPLOYEEのmany2oneフィールドがあります。

私はグループ名で予定を予約します。

今日のアポイントメントと呼ばれるメニューでは、そのユーザーはそのグループに属しているだけでレコードを参照する必要があります。

要するに、私はmany2oneフィールドのレコードルールを書く必要があります。ユーザー名は1つ2つの値があります。

上記のスクリーンショットでは、評価グループはmany2oneフィールドです。

従業員の名前が書かれているフィールドは1つ2つあります。

ユーザーは予定を確認するだけです。予定が特定のグループに固定されており、ユーザーが予定表レコードのみを表示する必要がある場合。

助けてください!このような

ウィル何かがこのルールが働い

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

答えて

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

を発生できます。

関連する問題