from rest_framework import mixins, viewsets
from rest_framework.permissions import IsAuthenticated
from ..models import Department
from ..serializers import DepartmentSerializer


class DepartmentViewSet(mixins.ListModelMixin,
                        mixins.RetrieveModelMixin,
                        viewsets.GenericViewSet):
    
    queryset = Department.objects.all()
    serializer_class = DepartmentSerializer
    permission_classes = [IsAuthenticated]
    
