From 0b2aefbb4b920c4dd764c7cbe8ca1c4aafa5230a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Mon, 10 Mar 2014 10:03:45 +0100 Subject: [PATCH] Close Bug #201: Fix comments --- taiga/projects/issues/serializers.py | 5 +++++ taiga/projects/questions/serializers.py | 2 +- taiga/projects/userstories/serializers.py | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/taiga/projects/issues/serializers.py b/taiga/projects/issues/serializers.py index 8e42bce2..b1fc7443 100644 --- a/taiga/projects/issues/serializers.py +++ b/taiga/projects/issues/serializers.py @@ -16,11 +16,16 @@ class IssueAttachmentSerializer(AttachmentSerializer): class IssueSerializer(serializers.ModelSerializer): tags = PickleField(required=False) is_closed = serializers.Field(source="is_closed") + comment = serializers.SerializerMethodField("get_comment") attachments = IssueAttachmentSerializer(many=True, read_only=True) class Meta: model = models.Issue + def get_comment(self, obj): + # NOTE: This method and field is necessary to historical comments work + return "" + class IssueNeighborsSerializer(NeighborsSerializerMixin, IssueSerializer): diff --git a/taiga/projects/questions/serializers.py b/taiga/projects/questions/serializers.py index eb929dd5..0df19d6c 100644 --- a/taiga/projects/questions/serializers.py +++ b/taiga/projects/questions/serializers.py @@ -20,7 +20,7 @@ class QuestionSerializer(serializers.ModelSerializer): fields = () def get_comment(self, obj): - # TODO + # NOTE: This method and field is necessary to historical comments work return "" def get_questions_diff(self, old_question_version, new_question_version): diff --git a/taiga/projects/userstories/serializers.py b/taiga/projects/userstories/serializers.py index 88884c75..e58458b2 100644 --- a/taiga/projects/userstories/serializers.py +++ b/taiga/projects/userstories/serializers.py @@ -47,6 +47,7 @@ class UserStorySerializer(serializers.ModelSerializer): return obj.get_total_points() def get_comment(self, obj): + # NOTE: This method and field is necessary to historical comments work return "" def get_milestone_slug(self, obj):