mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-26 16:44:54 +00:00
changes in setting.py file
This commit is contained in:
@ -22,24 +22,27 @@ from rest_framework.response import Response
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from templated_email import send_templated_mail
|
||||
|
||||
class GoogleLoginAPIViewset(viewsets.ModelViewSet):
|
||||
"""Google Login"""
|
||||
serializer_class = GoogleSignInSerializer
|
||||
|
||||
def create(self, request, *args, **kwargs):
|
||||
"""
|
||||
Override default behaviour of create method
|
||||
"""
|
||||
provider_type = []
|
||||
serializer = self.get_serializer(data=request.data)
|
||||
if serializer.is_valid(raise_exception=True):
|
||||
provider = self.get_provider_view(request.data.get('provider'))
|
||||
# if User is not authenticated then send error message
|
||||
if not provider.is_authenticated(request):
|
||||
return custom_error_response({}, status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
user = serializer.save()
|
||||
if User.objects.filter(email__iexact=user.email).exists():
|
||||
# class GoogleLoginAPIViewset(viewsets.ModelViewSet):
|
||||
# """Google Login"""
|
||||
# serializer_class = GoogleSignInSerializer
|
||||
#
|
||||
# def create(self, request, *args, **kwargs):
|
||||
# """
|
||||
# Override default behaviour of create method
|
||||
# """
|
||||
# provider_type = []
|
||||
# serializer = self.get_serializer(data=request.data)
|
||||
# if serializer.is_valid(raise_exception=True):
|
||||
# # provider = self.get_provider_view(request.data.get('provider'))
|
||||
# # if User is not authenticated then send error message
|
||||
# # if not provider.is_authenticated(request):
|
||||
# # return custom_error_response({}, status.HTTP_400_BAD_REQUEST)
|
||||
#
|
||||
# user = serializer.save()
|
||||
# if User.objects.filter(email__iexact=user.email).exists():
|
||||
# print("ppppppppppppp")
|
||||
# return custom_response(SUCCESS_CODE["3003"], response_status=status.HTTP_200_OK)
|
||||
# return custom_response(ERROR_CODE["2002"], response_status=status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user