diff --git a/journals/viewsets.py b/journals/viewsets.py index e5d7317c96323d7d3ef34027e529fe6e36958718..106073c678b6d5e8fb4a7082a8163c59d626e92d 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 307af9dbf86ed0d77560c1b9b7ccc64403288f0f..99cc9ae59b9e40565fb515156904ab99a1f9b4c5 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'