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

hello,

 i want to write rule access but before i check domain i must check if XXX_field is exist in res.user or not 

how can i do this 

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

Hi,

You can check if a field exist in a model using the below code:

if 'XXX_field' in self.env['res.users']._fields:
     ...
    Your code

Regards.

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

You can't do that from record rules directly.

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

user_someone = fields.Many2one('res.users')

def function_something(self):

     if user_somone.XXX_field :

           some_code_here

อวตาร
ละทิ้ง