[ADD]allow_negative_leave_and_allocation
This commit is contained in:
16
allow_negative_leave_and_allocation/models/hr_leave.py
Normal file
16
allow_negative_leave_and_allocation/models/hr_leave.py
Normal file
@@ -0,0 +1,16 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
# Copyright (c) 2005-2006 Axelor SARL. (http://www.axelor.com)
|
||||
|
||||
from odoo import api, models
|
||||
|
||||
class HrLeave(models.Model):
|
||||
_inherit = "hr.leave"
|
||||
|
||||
@api.constrains('state', 'number_of_days', 'holiday_status_id')
|
||||
def _check_holidays(self):
|
||||
for holiday in self:
|
||||
if holiday.holiday_status_id.allows_negative:
|
||||
continue
|
||||
super()._check_holidays()
|
Reference in New Issue
Block a user