Adding is_closed to task serializer

remotes/origin/enhancement/email-actions
Alejandro Alonso 2014-08-27 10:57:54 +02:00
parent a394fe8442
commit 5975a0bc05
1 changed files with 4 additions and 0 deletions

View File

@ -31,6 +31,7 @@ class TaskSerializer(serializers.ModelSerializer):
milestone_slug = serializers.SerializerMethodField("get_milestone_slug")
blocked_note_html = serializers.SerializerMethodField("get_blocked_note_html")
description_html = serializers.SerializerMethodField("get_description_html")
is_closed = serializers.SerializerMethodField("get_is_closed")
class Meta:
model = models.Task
@ -50,6 +51,9 @@ class TaskSerializer(serializers.ModelSerializer):
def get_description_html(self, obj):
return mdrender(obj.project, obj.description)
def get_is_closed(self, obj):
return obj.status.is_closed
class TaskNeighborsSerializer(NeighborsSerializerMixin, TaskSerializer):
def serialize_neighbor(self, neighbor):