Add is_closed method for us model.
parent
2fb959d741
commit
40266ab8c7
|
@ -269,8 +269,12 @@ class UserStory(models.Model):
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
return u"{0} ({1})".format(self.subject, self.ref)
|
return u"{0} ({1})".format(self.subject, self.ref)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def is_closed(self):
|
||||||
|
return self.status.is_closed
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
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__)
|
self.ref = ref_uniquely(self.project, "last_us_ref", self.__class__)
|
||||||
|
|
||||||
super(UserStory, self).save(*args, **kwargs)
|
super(UserStory, self).save(*args, **kwargs)
|
||||||
|
|
|
@ -26,6 +26,7 @@ class ProjectSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
class UserStorySerializer(serializers.ModelSerializer):
|
class UserStorySerializer(serializers.ModelSerializer):
|
||||||
tags = PickleField()
|
tags = PickleField()
|
||||||
|
is_closed = serializers.BooleanField()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = UserStory
|
model = UserStory
|
||||||
|
|
Loading…
Reference in New Issue