From e9a2d7f1833e72ea8dc541484f9e9015ad6ad406 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Tue, 31 Oct 2023 18:42:56 -0400
Subject: [PATCH] fix: clean-up permission_classes

---
 program/views.py | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/program/views.py b/program/views.py
index 48ecc8ea..c0869cf1 100644
--- a/program/views.py
+++ b/program/views.py
@@ -261,7 +261,6 @@ class APIUserViewSet(
     mixins.ListModelMixin,
     viewsets.GenericViewSet,
 ):
-    permission_classes = [permissions.DjangoModelPermissionsOrAnonReadOnly]
     serializer_class = UserSerializer
     queryset = User.objects.all()
     filter_backends = [drf_filters.SearchFilter]
@@ -372,7 +371,6 @@ class APIImageViewSet(viewsets.ModelViewSet):
 class APIShowViewSet(DisabledObjectPermissionCheckMixin, viewsets.ModelViewSet):
     queryset = Show.objects.all()
     serializer_class = ShowSerializer
-    permission_classes = [permissions.DjangoModelPermissionsOrAnonReadOnly]
     pagination_class = LimitOffsetPagination
     filter_backends = [DjangoFilterBackend, drf_filters.SearchFilter]
     filterset_class = filters.ShowFilterSet
@@ -560,7 +558,6 @@ class APIScheduleViewSet(
     serializer_class = ScheduleSerializer
     pagination_class = LimitOffsetPagination
     filterset_class = filters.ScheduleFilterSet
-    permission_classes = [permissions.DjangoModelPermissionsOrAnonReadOnly]
 
     def get_serializer_class(self):
         if self.action in ("create", "update", "partial_update"):
@@ -704,7 +701,6 @@ class APITimeSlotViewSet(
         "schedule_pk": "schedule",
     }
 
-    permission_classes = [permissions.DjangoModelPermissionsOrAnonReadOnly]
     serializer_class = TimeSlotSerializer
     pagination_class = LimitOffsetPagination
     queryset = TimeSlot.objects.all().order_by("-start")
@@ -772,7 +768,6 @@ class APINoteViewSet(
     }
     queryset = Note.objects.all()
     serializer_class = NoteSerializer
-    permission_classes = [permissions.IsAuthenticatedOrReadOnly]
     pagination_class = LimitOffsetPagination
     filterset_class = filters.NoteFilterSet
 
@@ -909,7 +904,6 @@ class APIHostViewSet(ActiveFilterMixin, viewsets.ModelViewSet):
     queryset = Host.objects.all()
     serializer_class = HostSerializer
     pagination_class = LimitOffsetPagination
-    permission_classes = [permissions.DjangoModelPermissionsOrAnonReadOnly]
 
     def create(self, request, *args, **kwargs):
         serializer = HostSerializer(
-- 
GitLab