refactor: Revue de la modale permettant de créer un dossier

d'inscription
This commit is contained in:
N3WT DE COMPET
2025-01-26 15:43:11 +01:00
parent 1c4d96d4c3
commit cb3f909fa4
16 changed files with 1049 additions and 814 deletions

View File

@ -48,9 +48,9 @@ class SpecialityView(APIView):
if speciality_serializer.is_valid():
speciality_serializer.save()
return JsonResponse(speciality_serializer.data, safe=False)
return JsonResponse(speciality_serializer.data, safe=False, status=201)
return JsonResponse(speciality_serializer.errors, safe=False)
return JsonResponse(speciality_serializer.errors, safe=False, status=400)
def put(self, request, _id):
speciality_data=JSONParser().parse(request)
@ -300,7 +300,7 @@ class FeeView(APIView):
fee = Fee.objects.get(id=_id)
except Fee.DoesNotExist:
return JsonResponse({'error': 'No object found'}, status=404)
fee_serializer = FeeSerializer(fee, data=fee_data, partial=True) # Utilisation de partial=True
fee_serializer = FeeSerializer(fee, data=fee_data, partial=True)
if fee_serializer.is_valid():
fee_serializer.save()
return JsonResponse(fee_serializer.data, safe=False)