Add get function to make verify email browsable

This commit is contained in:
Bruno Michetti 2019-10-09 19:30:43 -03:00
parent 624ad01afb
commit 24675e77b1

View File

@ -8,7 +8,7 @@ from rest_framework.response import Response
from rest_framework.permissions import (AllowAny, from rest_framework.permissions import (AllowAny,
IsAuthenticated) IsAuthenticated)
from rest_framework.generics import CreateAPIView, ListAPIView, GenericAPIView from rest_framework.generics import CreateAPIView, ListAPIView, GenericAPIView
from rest_framework.exceptions import NotFound from rest_framework.exceptions import NotFound, MethodNotAllowed
from rest_framework import status from rest_framework import status
from allauth.account.adapter import get_adapter from allauth.account.adapter import get_adapter
@ -86,6 +86,9 @@ class VerifyEmailView(APIView, ConfirmEmailView):
permission_classes = (AllowAny,) permission_classes = (AllowAny,)
allowed_methods = ('POST', 'OPTIONS', 'HEAD') allowed_methods = ('POST', 'OPTIONS', 'HEAD')
def get(self, *args, **kwargs):
raise MethodNotAllowed('GET')
def get_serializer(self, *args, **kwargs): def get_serializer(self, *args, **kwargs):
return VerifyEmailSerializer(*args, **kwargs) return VerifyEmailSerializer(*args, **kwargs)