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"