Remove extra viewsets from subjects

This commit is contained in:
keannu125 2023-04-22 16:08:13 +08:00
parent c73a4e5702
commit 44a81dc6fe

View file

@ -8,27 +8,3 @@ class SubjectViewSet(viewsets.ModelViewSet):
# permission_classes = [IsAuthenticated] # permission_classes = [IsAuthenticated]
serializer_class = SubjectSerializer serializer_class = SubjectSerializer
queryset = Subject.objects.all().order_by('-year_level') queryset = Subject.objects.all().order_by('-year_level')
class FirstYearSubjectViewSet(generics.ListAPIView):
# permission_classes = [IsAuthenticated]
serializer_class = SubjectSerializer
queryset = Subject.objects.filter(year_level='1st Year')
class SecondYearSubjectViewSet(generics.ListAPIView):
# permission_classes = [IsAuthenticated]
serializer_class = SubjectSerializer
queryset = Subject.objects.filter(year_level='2nd Year')
class ThirdYearSubjectViewSet(generics.ListAPIView):
# permission_classes = [IsAuthenticated]
serializer_class = SubjectSerializer
queryset = Subject.objects.filter(year_level='3rd Year')
class FourthYearSubjectViewSet(generics.ListAPIView):
# permission_classes = [IsAuthenticated]
serializer_class = SubjectSerializer
queryset = Subject.objects.filter(year_level='4th Year')