X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/39c7b0bdbe5157ba606196042b2a7309d492eca0..3ee9313de5b723b2b8d90933d546964edfa4a7f4:/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)