Source code for task_management.serializers

from abstract.serializers import HyperlinkedModelSerializer
from task_management.models import Board, List, Task


[docs] class BoardSerializer(HyperlinkedModelSerializer): """ Serializer for Board model. This serializer serializes Board instances to JSON representations. """ class Meta: model = Board fields = ["url", "name"]
[docs] class ListSerializer(HyperlinkedModelSerializer): """ Serializer for List model. This serializer serializes List instances to JSON representations. """ class Meta: model = List fields = ["url", "name", "assigned_board"]
[docs] class TaskSerializer(HyperlinkedModelSerializer): """ Serializer for Task model. This serializer serializes Task instances to JSON representations. """ class Meta: model = Task fields = [ "url", "title", "description", "assigned_list", "assigned_to", "due_date", ]