X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/79f48ddcf08d54d13a7733959e59a639d53bb8bc..0df4ebc27bdd7b5d5dbd53fba72ab156f399e4c1:/src/api/views.py diff --git a/src/api/views.py b/src/api/views.py index aa03f460d..290dc93fe 100644 --- a/src/api/views.py +++ b/src/api/views.py @@ -286,7 +286,9 @@ class RegisterView(GenericAPIView): if settings.FEATURE_CONFIRM_USER: UserConfirmation.request(user) - return Response({}) + return Response({ + 'emailConfirmationRequired': settings.FEATURE_CONFIRM_USER, + }) class RefreshTokenView(APIView): @@ -424,3 +426,9 @@ class ConsumeSessionTransferTokenView(View): login(request, ott.user) return redirect(next_url) + + +class Unsupported(APIView): + get = post = put = delete = lambda self, request, path: Response({ + "error": "unsupported-api", + }, status=410)