forked from extern/django-helpdesk
Create FollowUp serializer with its Viewset and add it in urls
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user