Newer
Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"
from rest_framework.generics import ListAPIView, RetrieveAPIView
from rest_framework.permissions import IsAdminUser
from ..models import Event
from .serializers import EventSerializer
class EventListAPIView(ListAPIView):
queryset = Event.objects.all()
permission_classes = (IsAdminUser,)
serializer_class = EventSerializer
lookup_field = 'uuid'
class EventRetrieveAPIView(RetrieveAPIView):
queryset = Event.objects.all()
permission_classes = (IsAdminUser,)
serializer_class = EventSerializer
lookup_field = 'uuid'