mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-15 18:07:02 +00:00
@ -272,10 +272,13 @@ class UpdateUserNotificationSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
instance = UserNotification.objects.filter(user=self.context).last()
|
instance = UserNotification.objects.filter(user=self.context).last()
|
||||||
|
if instance:
|
||||||
instance.push_notification = validated_data.get('push_notification',instance.push_notification)
|
instance.push_notification = validated_data.get('push_notification',instance.push_notification)
|
||||||
instance.email_notification = validated_data.get('email_notification', instance.email_notification)
|
instance.email_notification = validated_data.get('email_notification', instance.email_notification)
|
||||||
instance.sms_notification = validated_data.get('sms_notification', instance.sms_notification)
|
instance.sms_notification = validated_data.get('sms_notification', instance.sms_notification)
|
||||||
instance.save()
|
instance.save()
|
||||||
|
else:
|
||||||
|
instance = UserNotification.objects.create(user=self.context)
|
||||||
return instance
|
return instance
|
||||||
|
|
||||||
class UserPhoneOtpSerializer(serializers.ModelSerializer):
|
class UserPhoneOtpSerializer(serializers.ModelSerializer):
|
||||||
|
@ -151,7 +151,7 @@ class SearchTaskListAPIView(viewsets.ModelViewSet):
|
|||||||
class TopJuniorListAPIView(viewsets.ModelViewSet):
|
class TopJuniorListAPIView(viewsets.ModelViewSet):
|
||||||
"""Top juniors list"""
|
"""Top juniors list"""
|
||||||
serializer_class = TopJuniorSerializer
|
serializer_class = TopJuniorSerializer
|
||||||
# permission_classes = [IsAuthenticated]
|
permission_classes = [IsAuthenticated]
|
||||||
queryset = JuniorPoints.objects.all()
|
queryset = JuniorPoints.objects.all()
|
||||||
|
|
||||||
def get_serializer_context(self):
|
def get_serializer_context(self):
|
||||||
|
Reference in New Issue
Block a user