[ADD] ATTENDANCE: company_id - Company dependent fields to attendance models

This commit is contained in:
Horilla
2023-11-20 14:29:37 +05:30
parent f2ec64e431
commit b6824c8ca2

View File

@@ -11,7 +11,7 @@ from django.db import models
from django.db.models import Q
from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _
from base.models import EmployeeShift, EmployeeShiftDay, WorkType
from base.models import Company, EmployeeShift, EmployeeShiftDay, WorkType
from employee.models import Employee
from leave.models import LeaveRequest
from attendance.methods.differentiate import get_diff_dict
@@ -586,6 +586,7 @@ class AttendanceValidationCondition(models.Model):
overtime_cutoff = models.CharField(
blank=True, null=True, max_length=10, validators=[validate_time_format]
)
company_id = models.ForeignKey(Company,null=True, editable=False, on_delete=models.PROTECT)
objects = models.Manager()
def clean(self):