Skip to Content
Menu
This question has been flagged
2044 Views

Hi to all,

I'd like to have the managers of our employees approve leave requests. They are in the group "Leaves - Manager". But they don't see the button "approve". For debugging purposes, I gave the group the same access rights and dataset rules as the "Leaves - Officer" group has. "Leaves Officer"s see the button but "Leaves - Manager"s don't. Access rights are "read", "write", "create" and "delete" on hr.leave, dataset rules domain is "[('employee_id.parent_id.user_id', '=', user.id)]" and permissions are "read", "write", "create", "delete".

I looked  little further and as far as I understand, to have the button displayed, it is necessary that the user belongs to the group "hr_holidays.group_hr_holidays_manager" (in _check_approval_update(self, state) method of hr.leave). I suppose that "Leaves - Manager" does not belong to this group whereas "Leaves - Officer" does. Can somebody confirm this suggestion? How can I find out if this is the case? And what can I do so that my managers can approve leaves?

Best regards

Thomas


Avatar
Discard
Related Posts Replies Views Activity
1
Feb 21
2612
3
Oct 23
5979
1
Sep 23
1969
1
May 23
1004
2
Apr 23
1378