v3: User lists
[wolnelektury.git] / src / api / views.py
index aa03f46..290dc93 100644 (file)
@@ -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)