From 4537f1f4facf7f115770267c080f84cdbdfa270e Mon Sep 17 00:00:00 2001 From: jain Date: Tue, 27 Jun 2023 16:45:42 +0530 Subject: [PATCH] changes --- zod_bank/Dockerfile => Dockerfile | 0 .../docker-compose.yml => docker-compose.yml | 0 zod_bank/requirements.txt => requirements.txt | 0 zod_bank/account/urls.py | 3 ++- zod_bank/account/views.py | 4 ++++ zod_bank/zod_bank/settings.py | 20 ++++++++++++------- 6 files changed, 19 insertions(+), 8 deletions(-) rename zod_bank/Dockerfile => Dockerfile (100%) rename zod_bank/docker-compose.yml => docker-compose.yml (100%) rename zod_bank/requirements.txt => requirements.txt (100%) diff --git a/zod_bank/Dockerfile b/Dockerfile similarity index 100% rename from zod_bank/Dockerfile rename to Dockerfile diff --git a/zod_bank/docker-compose.yml b/docker-compose.yml similarity index 100% rename from zod_bank/docker-compose.yml rename to docker-compose.yml diff --git a/zod_bank/requirements.txt b/requirements.txt similarity index 100% rename from zod_bank/requirements.txt rename to requirements.txt diff --git a/zod_bank/account/urls.py b/zod_bank/account/urls.py index 0df4826..8462378 100644 --- a/zod_bank/account/urls.py +++ b/zod_bank/account/urls.py @@ -5,13 +5,14 @@ from rest_framework.decorators import api_view """Third party import""" from rest_framework import routers from .views import (UserLogin, SendPhoneOtp, UserPhoneVerification, UserEmailVerification, ReSendEmailOtp, - ForgotPasswordAPIView, ResetPasswordAPIView, ChangePasswordAPIView) + ForgotPasswordAPIView, ResetPasswordAPIView, ChangePasswordAPIView, GoogleLoginAPIViewset) """Router""" router = routers.SimpleRouter() """API End points with router""" router.register('user', UserLogin, basename='user') router.register('admin', UserLogin, basename='admin') +router.register('google-login', GoogleLoginAPIViewset, basename='admin') router.register('send-phone-otp', SendPhoneOtp, basename='send-phone-otp') router.register('user-phone-verification', UserPhoneVerification, basename='user-phone-verification') router.register('user-email-verification', UserEmailVerification, basename='user-email-verification') diff --git a/zod_bank/account/views.py b/zod_bank/account/views.py index 80a1e1a..5e73a14 100644 --- a/zod_bank/account/views.py +++ b/zod_bank/account/views.py @@ -21,6 +21,10 @@ 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 = SocialSignInSerializer + class ChangePasswordAPIView(views.APIView): permission_classes = [IsAuthenticated] diff --git a/zod_bank/zod_bank/settings.py b/zod_bank/zod_bank/settings.py index 79eaeeb..e1527a4 100644 --- a/zod_bank/zod_bank/settings.py +++ b/zod_bank/zod_bank/settings.py @@ -173,12 +173,18 @@ https://docs.djangoproject.com/en/3.0/howto/static-files/""" # Email settings -EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' -EMAIL_HOST = 'smtp.gmail.com' -EMAIL_PORT = 587 -EMAIL_USE_TLS = True -EMAIL_HOST_USER = 'infozodbank@gmail.com' -# Replace with your Gmail email password or App password -EMAIL_HOST_PASSWORD = 'ghwdmznwwslvchga' +# EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' +# EMAIL_HOST = 'smtp.gmail.com' +# EMAIL_PORT = 587 +# EMAIL_USE_TLS = True +# EMAIL_HOST_USER = 'infozodbank@gmail.com' +# # Replace with your Gmail email password or App password +# EMAIL_HOST_PASSWORD = 'ghwdmznwwslvchga' + +EMAIL_USE_TLS = os.getenv('EMAIL_USE_TLS') +EMAIL_HOST = os.getenv('EMAIL_HOST') +EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER') +EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD') +EMAIL_PORT = os.getenv('EMAIL_PORT') STATIC_URL = '/static/'