1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/planning/models/res_company.py
2024-12-10 09:04:09 +07:00

17 lines
761 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class Company(models.Model):
_inherit = 'res.company'
planning_generation_interval = fields.Integer("Rate Of Shift Generation", required=True, readonly=False, default=6)
planning_allow_self_unassign = fields.Boolean("Can Employee Un-Assign Themselves?", default=False)
planning_self_unassign_days_before = fields.Integer("Days before shift for unassignment", help="Deadline in days for shift unassignment")
_sql_constraints = [('planning_self_unassign_days_before_positive', 'CHECK(planning_self_unassign_days_before >= 0)', "The amount of days before unassignment must be positive or equal to zero.")]