summaryrefslogtreecommitdiff
path: root/hr_employee_updation/models/hr_contract_days.py
diff options
context:
space:
mode:
Diffstat (limited to 'hr_employee_updation/models/hr_contract_days.py')
-rw-r--r--hr_employee_updation/models/hr_contract_days.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/hr_employee_updation/models/hr_contract_days.py b/hr_employee_updation/models/hr_contract_days.py
new file mode 100644
index 0000000..11f161c
--- /dev/null
+++ b/hr_employee_updation/models/hr_contract_days.py
@@ -0,0 +1,16 @@
+from odoo.exceptions import Warning
+from odoo import models, fields, api, _
+
+
+class HrEmployeeContract(models.Model):
+ _inherit = 'hr.contract'
+
+ def _get_default_notice_days(self):
+ if self.env['ir.config_parameter'].get_param(
+ 'hr_resignation.notice_period'):
+ return self.env['ir.config_parameter'].get_param(
+ 'hr_resignation.no_of_days')
+ else:
+ return 0
+
+ notice_days = fields.Integer(string="Notice Period", default=_get_default_notice_days)