From 689f34a4cffe1d18119d8060ff75785ffb4ca05a Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Thu, 14 Nov 2019 08:39:04 +0100
Subject: [PATCH] Open rest_framework permissions for journals and news
 viewsets

---
 journals/viewsets.py | 3 ++-
 news/viewsets.py     | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/journals/viewsets.py b/journals/viewsets.py
index e5d7317c9..106073c67 100644
--- a/journals/viewsets.py
+++ b/journals/viewsets.py
@@ -4,7 +4,7 @@ __license__ = "AGPL v3"
 
 from django.http import Http404
 
-from rest_framework import viewsets, renderers
+from rest_framework import permissions, viewsets, renderers
 from rest_framework.response import Response
 
 from .models import Publication
@@ -12,5 +12,6 @@ from .serializers import PublicationSerializerForGoogleScholar
 
 
 class PublicationViewSetForGoogleScholar(viewsets.ReadOnlyModelViewSet):
+    permission_classes = [permissions.AllowAny,]
     queryset = Publication.objects.published().order_by('-publication_date')
     serializer_class = PublicationSerializerForGoogleScholar
diff --git a/news/viewsets.py b/news/viewsets.py
index 307af9dbf..99cc9ae59 100644
--- a/news/viewsets.py
+++ b/news/viewsets.py
@@ -4,7 +4,7 @@ __license__ = "AGPL v3"
 
 from django.http import Http404
 
-from rest_framework import viewsets, renderers
+from rest_framework import permissions, viewsets, renderers
 from rest_framework.response import Response
 
 from .models import NewsItem
@@ -12,6 +12,7 @@ from .serializers import NewsItemSerializer
 
 
 class NewsItemViewSet(viewsets.ReadOnlyModelViewSet):
+    permission_classes = [permissions.AllowAny,]
     queryset = NewsItem.objects.homepage().order_by('-date')
     serializer_class = NewsItemSerializer
     template_name = 'news/news_card_content_for_api.html'
-- 
GitLab