From 409da1be9ae6fec2e7f3b4fa8653643df658414c Mon Sep 17 00:00:00 2001
From: Jaden Diefenbaugh <blakcap@users.noreply.github.com>
Date: Thu, 16 Mar 2017 12:21:22 +0100
Subject: [PATCH] finally figured out django perms, now can compile w/o logged
 in

---
 beat/web/reports/api.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/beat/web/reports/api.py b/beat/web/reports/api.py
index 3a757668b..0d1b37bd1 100644
--- a/beat/web/reports/api.py
+++ b/beat/web/reports/api.py
@@ -577,8 +577,8 @@ class ReportRSTCompileView(BaseReportActionView):
 #----------------------------------------------------------
 
 
-class ReportRSTCompileAnonView(CommonContextMixin, generics.RetrieveAPIView):
-    permission_classes = BaseReportActionView.permission_classes + [IsEditable]
+class ReportRSTCompileAnonView(views.APIView):
+    permission_classes = [permissions.AllowAny]
 
     def post(self, request, number):
         report = get_object_or_404(Report, number=int(number))
-- 
GitLab