From 809804eca82fd6ffd86658975c0e2aec1ec2c5e4 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Thu, 8 Oct 2009 19:39:33 +0000 Subject: [PATCH] Also use the javascript dual panel choice box for tags. --- htsworkflow/frontend/samples/admin.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/htsworkflow/frontend/samples/admin.py b/htsworkflow/frontend/samples/admin.py index 5366e59..074ad16 100644 --- a/htsworkflow/frontend/samples/admin.py +++ b/htsworkflow/frontend/samples/admin.py @@ -156,11 +156,12 @@ class LibraryOptions(admin.ModelAdmin): # some post 1.0.2 version of django has formfield_overrides # which would replace this code with: # formfield_overrids = { - # models.ManyToMany: { 'widget': widgets.FilteredSelectMultiple } - # } + # models.ManyToMany: { 'widget': widgets.FilteredSelectMultiple } + #} def formfield_for_dbfield(self, db_field, **kwargs): - if db_field.name == 'affiliations': - kwargs['widget'] = widgets.FilteredSelectMultiple(db_field.verbose_name, (db_field.name in self.filter_vertical)) + if db_field.name in ('affiliations', 'tags'): + kwargs['widget'] = widgets.FilteredSelectMultiple(db_field.verbose_name, + (db_field.name in self.filter_vertical)) rv = super(LibraryOptions, self).formfield_for_dbfield(db_field, **kwargs) return rv -- 2.30.2