Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
1420 มุมมอง

Hello, Odoo community,


I'm relatively new to Odoo and would appreciate some guidance on an issue I'm facing with Record Rules. I've been working on restricting access to specific records using Record Rules, and it seems to work well when I apply a filter for a single ID like this: [('id', '!=', 1839)].


However, I've encountered difficulties when attempting to expand this to include multiple IDs in the filter. I've tried the following variations without success:

1. ['&', ('id', '!=', 1839), ('id', '!=', 1789)]

2. ['|', ('id', '!=', 1839), ('id', '!=', 1789)]


Despite these attempts, the records are not being filtered as expected. If anyone has experience with setting up Record Rules to restrict access based on multiple IDs, I would greatly appreciate your insights. Thank you for your help!

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

Hey Karan, 

it worked appreciate you.

Fares

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello Fares,

Use [('id', 'not in', [1839, 1789)] instead. It's better to use not in operator for excluding multiple records. 


Regards,

Karan BK

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
2
ม.ค. 24
3415
0
ม.ค. 24
1653
filter_partner not working แก้ไขแล้ว
1
ก.ย. 23
1371
1
พ.ย. 21
4597
0
พ.ค. 21
2762