mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 07:53:23 +00:00
refactor: Mise à jour de la doc swagger / URL
This commit is contained in:
@ -87,6 +87,7 @@ class PlanningSerializer(serializers.ModelSerializer):
|
||||
class SchoolClassSerializer(serializers.ModelSerializer):
|
||||
updated_date_formatted = serializers.SerializerMethodField()
|
||||
teachers = serializers.PrimaryKeyRelatedField(queryset=Teacher.objects.all(), many=True, required=False)
|
||||
establishment = serializers.PrimaryKeyRelatedField(queryset=Establishment.objects.all(), required=False)
|
||||
teachers_details = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
@ -105,9 +106,10 @@ class SchoolClassSerializer(serializers.ModelSerializer):
|
||||
teaching_language=validated_data.get('teaching_language', ''),
|
||||
school_year=validated_data.get('school_year', ''),
|
||||
levels=levels_data,
|
||||
type=validated_data.get('type', 1), # Added here
|
||||
time_range=validated_data.get('time_range', ['08:30', '17:30']), # Added here
|
||||
opening_days=validated_data.get('opening_days', [1, 2, 4, 5]) # Added here
|
||||
type=validated_data.get('type', 1),
|
||||
time_range=validated_data.get('time_range', ['08:30', '17:30']),
|
||||
opening_days=validated_data.get('opening_days', [1, 2, 4, 5]),
|
||||
establishment=validated_data.get('establishment', None)
|
||||
)
|
||||
|
||||
school_class.teachers.set(teachers_data)
|
||||
@ -132,9 +134,10 @@ class SchoolClassSerializer(serializers.ModelSerializer):
|
||||
instance.teaching_language = validated_data.get('teaching_language', instance.teaching_language)
|
||||
instance.school_year = validated_data.get('school_year', instance.school_year)
|
||||
instance.levels = levels_data
|
||||
instance.type = validated_data.get('type', instance.type) # Added here
|
||||
instance.time_range = validated_data.get('time_range', instance.time_range) # Added here
|
||||
instance.opening_days = validated_data.get('opening_days', instance.opening_days) # Added here
|
||||
instance.type = validated_data.get('type', instance.type)
|
||||
instance.time_range = validated_data.get('time_range', instance.time_range)
|
||||
instance.opening_days = validated_data.get('opening_days', instance.opening_days)
|
||||
instance.establishment = validated_data.get('establishment', instance.establishment)
|
||||
|
||||
instance.save()
|
||||
instance.teachers.set(teachers_data)
|
||||
@ -169,6 +172,7 @@ class SchoolClassSerializer(serializers.ModelSerializer):
|
||||
|
||||
class DiscountSerializer(serializers.ModelSerializer):
|
||||
updated_at_formatted = serializers.SerializerMethodField()
|
||||
establishment = serializers.PrimaryKeyRelatedField(queryset=Establishment.objects.all(), required=False)
|
||||
class Meta:
|
||||
model = Discount
|
||||
fields = '__all__'
|
||||
@ -181,6 +185,7 @@ class DiscountSerializer(serializers.ModelSerializer):
|
||||
|
||||
class FeeSerializer(serializers.ModelSerializer):
|
||||
updated_at_formatted = serializers.SerializerMethodField()
|
||||
establishment = serializers.PrimaryKeyRelatedField(queryset=Establishment.objects.all(), required=False)
|
||||
|
||||
class Meta:
|
||||
model = Fee
|
||||
|
||||
Reference in New Issue
Block a user