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