diff options
author | Leif Johansson <leifj@sunet.se> | 2010-07-06 21:55:44 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2010-07-06 21:55:44 +0200 |
commit | 7921132788e55c0714af8b33ed2105ff6a1dba54 (patch) | |
tree | df995bce2c95830ccace570e3ec059232fef3ac4 /coip/apps/membership/models.py | |
parent | 7698ee1fe6bd40108fbe48bb641ea99a5b8f2bef (diff) |
cleanup and working membership list
Diffstat (limited to 'coip/apps/membership/models.py')
-rw-r--r-- | coip/apps/membership/models.py | 9 |
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"; |