summaryrefslogtreecommitdiff
path: root/coip/apps/membership
diff options
context:
space:
mode:
Diffstat (limited to 'coip/apps/membership')
-rw-r--r--coip/apps/membership/models.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/coip/apps/membership/models.py b/coip/apps/membership/models.py
index df6e796..a86f2e5 100644
--- a/coip/apps/membership/models.py
+++ b/coip/apps/membership/models.py
@@ -19,5 +19,14 @@ class Membership(models.Model):
expires = models.DateTimeField(blank=True)
name = models.ForeignKey(Name)
+ def __unicode__(self):
+ return "%s in %s" % (self.user,self.name)
+
def valid(self):
return self.enabled and datetime.date.today() > self.expires
+
+ def status(self):
+ if self.valid():
+ return "active"
+ else:
+ return "inactive";