huge updates

This commit is contained in:
sankalp committed 2025-04-03 16:30:28 +05:45
1 parent 861d64c95a
commit ee89d38489
56 files changed
+10130 -4185

No files matched your search

+14 -3
View File
@@ -3,7 +3,8 @@ from rest_framework import serializers
from .models import (
Attendance, AttendanceRecord, Batch, Course, FCMDevice, Institute,
Notice, Routine, Staff, Student, Subject, Staff_leave, Student_Leave,
StudentFeedback, InstituteFeedback, StaffInstituteFeedback, CourseTracking
StudentFeedback, InstituteFeedback, StaffInstituteFeedback, CourseTracking,
TOTPSecret, ResetToken
)
class FCMDeviceSerializer(serializers.ModelSerializer):
@@ -112,7 +113,7 @@ class StaffLeaveSerializer(serializers.ModelSerializer):
class Meta:
model = Staff_leave
fields = ['id', 'staff', 'date', 'message', 'status', 'created_at', 'updated_at']
fields = ['id', 'staff', 'start_date', 'end_date', 'message', 'status', 'created_at', 'updated_at']
read_only_fields = ['created_at', 'updated_at']
class StudentLeaveSerializer(serializers.ModelSerializer):
@@ -122,7 +123,7 @@ class StudentLeaveSerializer(serializers.ModelSerializer):
class Meta:
model = Student_Leave
fields = ['id', 'student', 'date', 'message', 'status', 'created_at', 'updated_at']
fields = ['id', 'student', 'start_date', 'end_date', 'message', 'status', 'created_at', 'updated_at']
read_only_fields = ['created_at', 'updated_at']
class StudentFeedbackSerializer(serializers.ModelSerializer):
@@ -177,3 +178,13 @@ class CourseTrackingSerializer(serializers.ModelSerializer):
]
read_only_fields = ['created_at', 'updated_at', 'enrollment_date']
class TOTPSecretSerializer(serializers.ModelSerializer):
class Meta:
model = TOTPSecret
fields = ['id', 'identifier', 'created_at', 'expires_at']
class ResetTokenSerializer(serializers.ModelSerializer):
class Meta:
model = ResetToken
fields = ['id', 'token', 'identifier', 'created_at', 'expires_at']