Create FollowUp serializer with its Viewset and add it in urls

This commit is contained in:
Benbb96
2022-06-24 22:22:08 +02:00
parent 091a2926fa
commit bd413837c2
3 changed files with 25 additions and 5 deletions

View File

@@ -4,8 +4,8 @@ from rest_framework.viewsets import GenericViewSet
from rest_framework.mixins import CreateModelMixin
from django.contrib.auth import get_user_model
from helpdesk.models import Ticket
from helpdesk.serializers import TicketSerializer, UserSerializer
from helpdesk.models import Ticket, FollowUp
from helpdesk.serializers import TicketSerializer, UserSerializer, FollowUpSerializer
class TicketViewSet(viewsets.ModelViewSet):
@@ -28,6 +28,15 @@ class TicketViewSet(viewsets.ModelViewSet):
return ticket
class FollowUpViewSet(viewsets.ModelViewSet):
"""
A viewset that provides the standard actions to handle FollowUp
"""
queryset = FollowUp.objects.all()
serializer_class = FollowUpSerializer
permission_classes = [IsAdminUser]
class CreateUserView(CreateModelMixin, GenericViewSet):
queryset = get_user_model().objects.all()
serializer_class = UserSerializer