From: Diane Trout Date: Wed, 4 Mar 2009 20:10:35 +0000 (+0000) Subject: Add get_absolute_url to Library model and use it for linking from both the X-Git-Tag: 0.2.0.1~6 X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=commitdiff_plain;h=53ed3133271914cfe6e5dfa6178aadc53d1c6145 Add get_absolute_url to Library model and use it for linking from both the index and detail view to the public detail page. --- diff --git a/htsworkflow/frontend/samples/models.py b/htsworkflow/frontend/samples/models.py index 9301d4f..a3c27ab 100644 --- a/htsworkflow/frontend/samples/models.py +++ b/htsworkflow/frontend/samples/models.py @@ -228,6 +228,10 @@ class Library(models.Model): def public(self): SITE_ROOT = '/' - summary_url = urlparse.urljoin(SITE_ROOT, 'library/%s' % (self.library_id)) + summary_url = self.get_absolute_url() return 'S' % (summary_url,) public.allow_tags = True + + @models.permalink + def get_absolute_url(self): + return ('htsworkflow.frontend.samples.views.library_to_flowcells', [str(self.id)])