[UPDT] HORILLA API: Update model name in the serializers to new model name from attendance and leave

This commit is contained in:
Horilla
2025-02-28 18:57:58 +05:30
parent 2f1a11c915
commit a18ea70e33
3 changed files with 8 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
from rest_framework import serializers
from attendance.models import *
from recruitment.models import RecruitmentMailTemplate
from base.models import HorillaMailTemplate
class AttendanceSerializer(serializers.ModelSerializer):
@@ -208,5 +208,5 @@ class AttendanceActivitySerializer(serializers.ModelSerializer):
class MailTemplateSerializer(serializers.ModelSerializer):
class Meta:
model = RecruitmentMailTemplate
model = HorillaMailTemplate
fields = "__all__"

View File

@@ -460,13 +460,13 @@ class LeaveAllocationRequestGetSerializer(serializers.ModelSerializer):
class CompanyLeaveSerializer(serializers.ModelSerializer):
class Meta:
model = CompanyLeave
model = CompanyLeaves
exclude = ["company_id"]
class HoildaySerializer(serializers.ModelSerializer):
class Meta:
model = Holiday
model = Holidays
exclude = ["company_id"]
def validate(self, data):

View File

@@ -23,8 +23,8 @@ from attendance.views.dashboard import (
from attendance.views.views import *
from base.backends import ConfiguredEmailBackend
from base.methods import generate_pdf, is_reportingmanager
from base.models import HorillaMailTemplate
from employee.filters import EmployeeFilter
from recruitment.models import RecruitmentMailTemplate
from ...api_decorators.base.decorators import (
manager_permission_required,
@@ -827,7 +827,7 @@ class MailTemplateView(APIView):
permission_classes = [IsAuthenticated]
def get(self, request):
instances = RecruitmentMailTemplate.objects.all()
instances = HorillaMailTemplate.objects.all()
serializer = MailTemplateSerializer(instances, many=True)
return Response(serializer.data, status=200)
@@ -846,7 +846,7 @@ class ConvertedMailTemplateConvert(APIView):
template_id = request.data.get("template_id", None)
employee_id = request.data.get("employee_id", None)
employee = Employee.objects.filter(id=employee_id).first()
bdy = RecruitmentMailTemplate.objects.filter(id=template_id).first()
bdy = HorillaMailTemplate.objects.filter(id=template_id).first()
template_bdy = template.Template(bdy.body)
context = template.Context(
{"instance": employee, "self": request.user.employee_get}
@@ -878,7 +878,7 @@ class OfflineEmployeeMailsend(APIView):
employee = Employee.objects.get(id=employee_id)
template_attachment_ids = request.POST.getlist("template_attachments")
bodys = list(
RecruitmentMailTemplate.objects.filter(
HorillaMailTemplate.objects.filter(
id__in=template_attachment_ids
).values_list("body", flat=True)
)