From: Diane Trout Date: Thu, 8 Oct 2009 19:39:33 +0000 (+0000) Subject: Also use the javascript dual panel choice box for tags. X-Git-Tag: 0.3.2~2 X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=commitdiff_plain;h=809804eca82fd6ffd86658975c0e2aec1ec2c5e4 Also use the javascript dual panel choice box for tags. --- 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