changes in setting.py file

This commit is contained in:
jain
2023-06-27 20:16:35 +05:30
parent d208e5252c
commit 7b02b7dfbc
4 changed files with 27 additions and 22 deletions

View File

@ -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)