From 53ed3133271914cfe6e5dfa6178aadc53d1c6145 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Wed, 4 Mar 2009 20:10:35 +0000 Subject: [PATCH] Add get_absolute_url to Library model and use it for linking from both the index and detail view to the public detail page. --- htsworkflow/frontend/samples/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)]) -- 2.30.2