41 lines
1.1 KiB
Python
41 lines
1.1 KiB
Python
from rest_framework import viewsets
|
|
|
|
from ..models import Show, ShowDays, ShowHost, ShowInstance, ShowRebroadcast
|
|
from ..serializers import (
|
|
ShowDaysSerializer,
|
|
ShowHostSerializer,
|
|
ShowInstanceSerializer,
|
|
ShowRebroadcastSerializer,
|
|
ShowSerializer,
|
|
)
|
|
|
|
|
|
class ShowViewSet(viewsets.ModelViewSet):
|
|
queryset = Show.objects.all()
|
|
serializer_class = ShowSerializer
|
|
model_permission_name = "show"
|
|
|
|
|
|
class ShowDaysViewSet(viewsets.ModelViewSet):
|
|
queryset = ShowDays.objects.all()
|
|
serializer_class = ShowDaysSerializer
|
|
model_permission_name = "showdays"
|
|
|
|
|
|
class ShowHostViewSet(viewsets.ModelViewSet):
|
|
queryset = ShowHost.objects.all()
|
|
serializer_class = ShowHostSerializer
|
|
model_permission_name = "showhost"
|
|
|
|
|
|
class ShowInstanceViewSet(viewsets.ModelViewSet):
|
|
queryset = ShowInstance.objects.all()
|
|
serializer_class = ShowInstanceSerializer
|
|
model_permission_name = "showinstance"
|
|
|
|
|
|
class ShowRebroadcastViewSet(viewsets.ModelViewSet):
|
|
queryset = ShowRebroadcast.objects.all()
|
|
serializer_class = ShowRebroadcastSerializer
|
|
model_permission_name = "showrebroadcast"
|