Source code for task_management.viewsets
from rest_framework import permissions
from abstract.viewsets import ModelViewSet
from task_management.models import Board, List, Task
from task_management.serializers import BoardSerializer, ListSerializer, TaskSerializer
[docs]
class BoardViewSet(ModelViewSet):
"""
API endpoint that allows boards to be viewed or edited.
"""
queryset = Board.objects.all()
serializer_class = BoardSerializer
[docs]
class ListViewSet(ModelViewSet):
"""
API endpoint that allows list to be viewed or edited.
"""
queryset = List.objects.all()
serializer_class = ListSerializer
[docs]
class TaskViewSet(ModelViewSet):
"""
API endpoint that allows task to be viewed or edited.
"""
queryset = Task.objects.all()
serializer_class = TaskSerializer