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/name/models.py | |
parent | 7698ee1fe6bd40108fbe48bb641ea99a5b8f2bef (diff) |
cleanup and working membership list
Diffstat (limited to 'coip/apps/name/models.py')
-rw-r--r-- | coip/apps/name/models.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/coip/apps/name/models.py b/coip/apps/name/models.py index ec86769..7801a0d 100644 --- a/coip/apps/name/models.py +++ b/coip/apps/name/models.py @@ -25,11 +25,18 @@ class Name(models.Model): parent = models.ForeignKey('self', blank=True, null=True,related_name='children') partof = models.ForeignKey('self', blank=True, null=True,related_name='parts') acl = models.TextField(blank=True) # fully-qualified-name '#' rights + short = models.CharField(max_length=64,blank=True) description = models.TextField(blank=True) creator = models.ForeignKey(User) timecreated = models.DateTimeField(auto_now_add=True) lastupdated = models.DateTimeField(auto_now=True) + def shortname(self): + if self.short: + return self.short + else: + return self.__unicode__() + def relative_name(self): if self.type: return "%s=%s" % (self.type.name,self.value) |