SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 269e8cc9 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Set Search-related viewset permissions to AllowAny

parent f0293511
No related branches found
No related tags found
No related merge requests found
...@@ -5,6 +5,7 @@ __license__ = "AGPL v3" ...@@ -5,6 +5,7 @@ __license__ = "AGPL v3"
from django_filters import rest_framework as df_filters from django_filters import rest_framework as df_filters
from rest_framework import viewsets from rest_framework import viewsets
from rest_framework.permissions import AllowAny
from api.viewsets.mixins import FilteringOptionsActionMixin from api.viewsets.mixins import FilteringOptionsActionMixin
...@@ -35,6 +36,7 @@ class PublicationFilterSet(df_filters.FilterSet): ...@@ -35,6 +36,7 @@ class PublicationFilterSet(df_filters.FilterSet):
class PublicationViewSet(FilteringOptionsActionMixin, class PublicationViewSet(FilteringOptionsActionMixin,
viewsets.ReadOnlyModelViewSet): viewsets.ReadOnlyModelViewSet):
queryset = Publication.objects.published().order_by('-publication_date') queryset = Publication.objects.published().order_by('-publication_date')
permission_classes = [AllowAny,]
serializer_class = PublicationSerializer serializer_class = PublicationSerializer
search_fields = ['title', 'author_list', 'abstract', 'doi_label'] search_fields = ['title', 'author_list', 'abstract', 'doi_label']
ordering_fields = ['publication_date',] ordering_fields = ['publication_date',]
......
...@@ -5,6 +5,7 @@ __license__ = "AGPL v3" ...@@ -5,6 +5,7 @@ __license__ = "AGPL v3"
from django_filters import rest_framework as df_filters from django_filters import rest_framework as df_filters
from rest_framework import viewsets from rest_framework import viewsets
from rest_framework.permissions import AllowAny
from api.viewsets.mixins import FilteringOptionsActionMixin from api.viewsets.mixins import FilteringOptionsActionMixin
...@@ -33,6 +34,7 @@ class SubmissionFilterSet(df_filters.FilterSet): ...@@ -33,6 +34,7 @@ class SubmissionFilterSet(df_filters.FilterSet):
class SubmissionViewSet(FilteringOptionsActionMixin, class SubmissionViewSet(FilteringOptionsActionMixin,
viewsets.ReadOnlyModelViewSet): viewsets.ReadOnlyModelViewSet):
queryset = Submission.objects.public_newest() queryset = Submission.objects.public_newest()
permission_classes = [AllowAny,]
serializer_class = SubmissionSerializer serializer_class = SubmissionSerializer
search_fields = ['title', 'author_list', 'abstract'] search_fields = ['title', 'author_list', 'abstract']
ordering_fields = ['submission_date',] ordering_fields = ['submission_date',]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment