mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-26 08:34:55 +00:00
@ -324,8 +324,10 @@ class RemoveJuniorSerializer(serializers.ModelSerializer):
|
|||||||
fields = ('id', 'is_invited')
|
fields = ('id', 'is_invited')
|
||||||
def update(self, instance, validated_data):
|
def update(self, instance, validated_data):
|
||||||
if instance:
|
if instance:
|
||||||
|
guardian_code = self.context['guardian_code']
|
||||||
instance.is_invited = False
|
instance.is_invited = False
|
||||||
instance.guardian_code = '{}'
|
instance.guardian_code.remove(guardian_code)
|
||||||
|
if not instance.guardian_code:
|
||||||
instance.guardian_code_status = str(NUMBER['one'])
|
instance.guardian_code_status = str(NUMBER['one'])
|
||||||
instance.save()
|
instance.save()
|
||||||
return instance
|
return instance
|
||||||
|
|||||||
@ -313,7 +313,8 @@ class RemoveJuniorAPIView(views.APIView):
|
|||||||
guardian_code__icontains=str(guardian.guardian_code)).last()
|
guardian_code__icontains=str(guardian.guardian_code)).last()
|
||||||
if junior_queryset:
|
if junior_queryset:
|
||||||
# use RemoveJuniorSerializer serializer
|
# use RemoveJuniorSerializer serializer
|
||||||
serializer = RemoveJuniorSerializer(junior_queryset, data=request.data, partial=True)
|
serializer = RemoveJuniorSerializer(junior_queryset, context={"guardian_code":guardian.guardian_code},
|
||||||
|
data=request.data, partial=True)
|
||||||
if serializer.is_valid():
|
if serializer.is_valid():
|
||||||
# save serializer
|
# save serializer
|
||||||
serializer.save()
|
serializer.save()
|
||||||
|
|||||||
Reference in New Issue
Block a user