[FIX] hr_holidays: leaves_count on stat button only counts type 'remove'
The stat button 'Leaves' on the employee's form view displays the total number of leaves (including holidays allocations and leave requests). When the button is clicked, only leave requests are show, which makes inconsistent the number displayed with the list of results. This fixes this behavior. opw-640349
This commit is contained in:
parent
75b9932451
commit
0854320ec1
|
@ -559,7 +559,7 @@ class hr_employee(osv.osv):
|
||||||
def _leaves_count(self, cr, uid, ids, field_name, arg, context=None):
|
def _leaves_count(self, cr, uid, ids, field_name, arg, context=None):
|
||||||
Holidays = self.pool['hr.holidays']
|
Holidays = self.pool['hr.holidays']
|
||||||
return {
|
return {
|
||||||
employee_id: Holidays.search_count(cr,uid, [('employee_id', '=', employee_id)], context=context)
|
employee_id: Holidays.search_count(cr,uid, [('employee_id', '=', employee_id), ('type', '=', 'remove')], context=context)
|
||||||
for employee_id in ids
|
for employee_id in ids
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue