From 52535d402c776ce89679ae3e12d1296e77913276 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Sat, 28 Feb 2009 01:05:28 +0000 Subject: [PATCH] Add a link to the public library summary page off from the libray admin list --- htsworkflow/frontend/samples/admin.py | 3 ++- htsworkflow/frontend/samples/models.py | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/htsworkflow/frontend/samples/admin.py b/htsworkflow/frontend/samples/admin.py index 00dea2a..a8494f6 100644 --- a/htsworkflow/frontend/samples/admin.py +++ b/htsworkflow/frontend/samples/admin.py @@ -30,6 +30,7 @@ class LibraryOptions(admin.ModelAdmin): #'aligned_reads', #'DataRun', 'library_name', + 'public', #'experiment_type', #'organism', #'antibody_name', @@ -40,7 +41,7 @@ class LibraryOptions(admin.ModelAdmin): #'made_by', 'undiluted_concentration', 'creation_date', - 'stopping_point', + 'stopping_point', #'condition', ) diff --git a/htsworkflow/frontend/samples/models.py b/htsworkflow/frontend/samples/models.py index 8a5c31a..c43f111 100644 --- a/htsworkflow/frontend/samples/models.py +++ b/htsworkflow/frontend/samples/models.py @@ -1,3 +1,4 @@ +import urlparse from django.db import models from django.contrib.auth.models import User from htsworkflow.frontend import settings @@ -229,3 +230,8 @@ class Library(models.Model): return tstr aligned_reads.allow_tags = True + def public(self): + SITE_ROOT = '/' + summary_url = urlparse.urljoin(SITE_ROOT, 'library/%s' % (self.library_id)) + return 'S' % (summary_url,) + public.allow_tags = True -- 2.30.2