Community mailing list archives


Re: Domain Filter for Attendance

Numa Extreme Systems, Gustavo Marino
- 09/19/16 20:43:57
OR operator ('|') process the following TWO operands, and in fact exactly two operands. In the corrected version, the second operand is again an OR expression with two operands. In total, the three OR operands you want, that why it works.
It is the same with the AND operator ('&')

Gustavo Adrian Marino


Mobile:  +54 911 5498 2515


Skype: gustavo.adrian.marino


Descripción: Numa Logo V 1-0

2016-09-19 21:23 GMT-03:00 Khaled Hamed <>:

I managed to solve this issue using the following rule:

['|',('employee_id.user_id', '=', uid),'|', ('employee_id.parent_id.user_id', '=', uid), ('employee_id.department_id.manager_id.user_id', '=', uid)]

Don't know exactly why it works, but it seems that domain rule cannot parse more than two rules :-) .

Explanation is appreciated

On Tue, Sep 20, 2016 at 12:47 AM, Khaled Hamed <> wrote:
Dear Community,

I'm trying to restrict Attendance List to be for Department Manager and Employee's Manger on action domain value:

It works perfect for Department Manager rule:

['|', ('employee_id.user_id', '=', uid), ('employee_id.department_id.manager_id.user_id', '=', uid)]

When adding employee's manager rule nothing appear:

['|', ('employee_id.user_id', '=', uid), ('employee_id.department_id.manager_id.user_id', '=', uid), 
('employee_id.parent_id.user_id', '=', uid)]

Please advise.

Best regards...

Khaled Hamed Mostafa

Best regards...

Khaled Hamed Mostafa

Post to: