From c27e5e07f307b67644bb22efc1686cd977b1856d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Fri, 10 May 2013 10:52:34 +0200 Subject: [PATCH] Adding issue is_closed property --- greenmine/scrum/models.py | 4 ++++ greenmine/scrum/serializers.py | 1 + 2 files changed, 5 insertions(+) diff --git a/greenmine/scrum/models.py b/greenmine/scrum/models.py index 77c8eec2..ae38e802 100644 --- a/greenmine/scrum/models.py +++ b/greenmine/scrum/models.py @@ -583,6 +583,10 @@ class Issue(models.Model): super(Issue, self).save(*args, **kwargs) + @property + def is_closed(self): + return self.status.is_closed + # Model related signals handlers diff --git a/greenmine/scrum/serializers.py b/greenmine/scrum/serializers.py index bec1ebb8..1950a5dd 100644 --- a/greenmine/scrum/serializers.py +++ b/greenmine/scrum/serializers.py @@ -78,6 +78,7 @@ class IssueSerializer(serializers.ModelSerializer): tags = PickleField() comment = serializers.SerializerMethodField('get_comment') history = serializers.SerializerMethodField('get_history') + is_closed = serializers.Field(source='is_closed') class Meta: model = Issue