Add is_closed method for us model.

remotes/origin/enhancement/email-actions
Andrey Antukh 2013-03-30 14:41:46 +01:00
parent 2fb959d741
commit 40266ab8c7
2 changed files with 6 additions and 1 deletions

View File

@ -269,8 +269,12 @@ class UserStory(models.Model):
def __unicode__(self):
return u"{0} ({1})".format(self.subject, self.ref)
@property
def is_closed(self):
return self.status.is_closed
def save(self, *args, **kwargs):
if not self.ref and self.project:
if self.ref is None and self.project:
self.ref = ref_uniquely(self.project, "last_us_ref", self.__class__)
super(UserStory, self).save(*args, **kwargs)

View File

@ -26,6 +26,7 @@ class ProjectSerializer(serializers.ModelSerializer):
class UserStorySerializer(serializers.ModelSerializer):
tags = PickleField()
is_closed = serializers.BooleanField()
class Meta:
model = UserStory