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