commit
1572643c7c
|
|
@ -81,9 +81,11 @@ class LeaveController(http.Controller):
|
|||
[('department_id', '=', employee.department_id.id), ('state', '=', 'open'), ('id', '!=', employee.id),
|
||||
'|', ('parent_id', '=', employee.id), ('coach_id', '=', employee.id)])
|
||||
balance = http.request.env['hr.holidays'].search(
|
||||
[('employee_id', '=', employee.id), ('type', '=', 'add'), ('check_allocation_view', '=', 'balance')])
|
||||
[('employee_id', '=', employee.id), ('type', '=', 'add'), ('check_allocation_view', '=', 'balance'),('remaining_leaves','>',0)])
|
||||
my_leave = balance.mapped('holiday_status_id').ids
|
||||
status = http.request.env['hr.holidays.status'].search([('id', 'in', my_leave)])
|
||||
status = http.request.env['hr.holidays.status'].search([('id', 'in', my_leave),('leave_type','!=','sick')])
|
||||
status_sick = http.request.env['hr.holidays.status'].search([('id', 'in', my_leave),('leave_type','=','sick')],order = 'sickness_severity',limit=1)
|
||||
status |=status_sick
|
||||
domain = [('state', '!=', 'draft')]
|
||||
alternative_employees = http.request.env['hr.employee'].search_read(
|
||||
[('state', '=', 'open')], ['name'])
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue