feat: Amorçage de la gestion des absences [#16]

This commit is contained in:
N3WT DE COMPET
2025-05-03 23:32:19 +02:00
parent 1c75927bba
commit cb4fe74a9e
5 changed files with 338 additions and 42 deletions

View File

@ -1,5 +1,5 @@
from rest_framework import serializers
from .models import Teacher, Speciality, SchoolClass, Planning, LEVEL_CHOICES, Discount, Fee, PaymentPlan, PaymentMode
from .models import Teacher, Speciality, SchoolClass, Planning, LEVEL_CHOICES, Discount, Fee, PaymentPlan, PaymentMode, AbsenceManagement
from Auth.models import Profile, ProfileRole
from Subscriptions.models import Student
from Establishment.models import Establishment
@ -8,6 +8,11 @@ from N3wtSchool import settings, bdd
from django.utils import timezone
import pytz
class AbsenceManagementSerializer(serializers.ModelSerializer):
class Meta:
model = AbsenceManagement
fields = '__all__'
class SpecialitySerializer(serializers.ModelSerializer):
updated_date_formatted = serializers.SerializerMethodField()