Browse Source

login views must not have authentication restrictions

master
Mohsen Taba 1 month ago
parent
commit
b41d59dee0
  1. 9
      apps/account/views/user.py

9
apps/account/views/user.py

@ -37,6 +37,7 @@ logger = logging.getLogger(__name__)
class UserGuestView(CreateAPIView): class UserGuestView(CreateAPIView):
permission_classes = [AllowAny] permission_classes = [AllowAny]
authentication_classes = []
serializer_class = UserGuestSerializer serializer_class = UserGuestSerializer
@swagger_auto_schema( @swagger_auto_schema(
@ -117,6 +118,7 @@ from rest_framework.authtoken.models import Token
class WebUserGuestView(CreateAPIView): class WebUserGuestView(CreateAPIView):
permission_classes = [AllowAny] permission_classes = [AllowAny]
authentication_classes = []
serializer_class = WebUserGuestSerializer serializer_class = WebUserGuestSerializer
@swagger_auto_schema( @swagger_auto_schema(
@ -216,6 +218,7 @@ class WebUserGuestView(CreateAPIView):
class UserRegisterView(CreateAPIView): class UserRegisterView(CreateAPIView):
permission_classes = [AllowAny] permission_classes = [AllowAny]
authentication_classes = []
serializer_class = UserRegisterSerializer serializer_class = UserRegisterSerializer
@ -248,6 +251,7 @@ class UserRegisterView(CreateAPIView):
class UserVerifyView(CreateAPIView): class UserVerifyView(CreateAPIView):
permission_classes = [AllowAny] permission_classes = [AllowAny]
authentication_classes = []
serializer_class = UserVerifySerializer serializer_class = UserVerifySerializer
@swagger_auto_schema( @swagger_auto_schema(
@ -338,6 +342,7 @@ class UserVerifyView(CreateAPIView):
class WebUserRegisterView(CreateAPIView): class WebUserRegisterView(CreateAPIView):
permission_classes = [AllowAny] permission_classes = [AllowAny]
authentication_classes = []
serializer_class = WebUserRegisterSerializer serializer_class = WebUserRegisterSerializer
@swagger_auto_schema( @swagger_auto_schema(
@ -373,6 +378,7 @@ class WebUserRegisterView(CreateAPIView):
class UserLoginView(CreateAPIView): class UserLoginView(CreateAPIView):
permission_classes = [AllowAny] permission_classes = [AllowAny]
authentication_classes = []
serializer_class = UserLoginSerializer serializer_class = UserLoginSerializer
@swagger_auto_schema( @swagger_auto_schema(
@ -458,6 +464,8 @@ class UserUpdateView(UpdateAPIView):
class UserRecoverPassword(CreateAPIView): class UserRecoverPassword(CreateAPIView):
permission_classes = [AllowAny]
authentication_classes = []
serializer_class = UserRecoverPasswordSerializer serializer_class = UserRecoverPasswordSerializer
@swagger_auto_schema( @swagger_auto_schema(
@ -560,6 +568,7 @@ class UpdateFCMView(GenericAPIView):
class AdminLoginView(CreateAPIView): class AdminLoginView(CreateAPIView):
permission_classes = [AllowAny] permission_classes = [AllowAny]
authentication_classes = []
serializer_class = UserLoginSerializer serializer_class = UserLoginSerializer
@swagger_auto_schema( @swagger_auto_schema(

Loading…
Cancel
Save