diff options
Diffstat (limited to 'meetingtools/apps/cluster')
-rw-r--r-- | meetingtools/apps/cluster/models.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/meetingtools/apps/cluster/models.py b/meetingtools/apps/cluster/models.py index 3c65d57..592b384 100644 --- a/meetingtools/apps/cluster/models.py +++ b/meetingtools/apps/cluster/models.py @@ -16,13 +16,16 @@ class ACCluster(models.Model): name = CharField(max_length=128,blank=True,unique=True) default_template_sco_id = IntegerField(blank=True,unique=True) domain_match = TextField() - + def __unicode__(self): return self.url - + def make_url(self,path=""): return "%s%s" % (self.url,path) - + + def make_dl_url(self,path=""): + return "%s%s/output/%s.zip?download=zip" % (self,path.strip("/"),path.strip("/")) + def acc_for_user(user): (local,domain) = user.username.split('@') if not domain: |