Hello,
Someone can explain me what exactly do this code?
What means the "and True or False" at the end?
def _compute_is_employee(self):
for rec in self:
rec.is_employee = rec.employee_id and True or False
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello,
Someone can explain me what exactly do this code?
What means the "and True or False" at the end?
def _compute_is_employee(self):
for rec in self:
rec.is_employee = rec.employee_id and True or False
Three cases. this expression returns True if employee_id has integer greater than 0 else False
employee_id = 105
is_employee = employee_id and True or False
print(is_employee) -> True
employee_id = 0
is_employee = employee_id and True or False
print(is_employee) -> False
employee_id = ''
is_employee = employee_id and True or False
print(is_employee) -> False
Hello Michele,
rec.is_employee = rec.employee_id and True or False
This python code will work like bellow
If rec has employee_id means is_employee boolean field will get checked(True) otherwise unchecked(False).
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيلالمنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
---|---|---|---|---|
How to add fuel cost
تم الحل
|
|
1
سبتمبر 25
|
276 | |
|
2
أبريل 24
|
1891 | ||
|
1
يناير 22
|
3285 | ||
|
2
أغسطس 19
|
13747 | ||
|
0
أبريل 19
|
2678 |