API: Do not serve hidden objects
This commit is contained in:
parent
bcca71f5d6
commit
c9f85efdf0
|
@ -5,14 +5,15 @@ from rest_framework import viewsets, filters
|
||||||
from rest_framework.permissions import IsAuthenticated
|
from rest_framework.permissions import IsAuthenticated
|
||||||
|
|
||||||
# own
|
# own
|
||||||
from .serializers import VolumeSerializer, PublisherSerializer
|
from .serializers import PublisherSerializer, VolumeSerializer
|
||||||
from ..models import Volume
|
from ..models import Publisher, Volume
|
||||||
|
|
||||||
|
|
||||||
class PublishersViewSet(viewsets.ReadOnlyModelViewSet):
|
class PublishersViewSet(viewsets.ReadOnlyModelViewSet):
|
||||||
"""
|
"""
|
||||||
"""
|
"""
|
||||||
serializer_class = PublisherSerializer
|
serializer_class = PublisherSerializer
|
||||||
|
queryset = Publisher.objects.filter(hidden=False)
|
||||||
paginate_by = 20
|
paginate_by = 20
|
||||||
|
|
||||||
filter_backends = (filters.SearchFilter, )
|
filter_backends = (filters.SearchFilter, )
|
||||||
|
|
Reference in New Issue