From eb845e4ffb2eb95d9f2e4375f921fa52e10e0fb7 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Sun, 1 Feb 2009 18:35:52 +0100 Subject: [PATCH] Use the DropDownMultiple widget in InfluenceForm. --- influences/forms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/influences/forms.py b/influences/forms.py index fc7d949..56e31ca 100644 --- a/influences/forms.py +++ b/influences/forms.py @@ -1,7 +1,9 @@ from django.forms.fields import CharField from django.forms.widgets import Textarea +from django.forms.models import ModelMultipleChoiceField from threadedcomments.forms import ThreadedCommentForm from xerxes.tools.forms import ContextModelForm +from xerxes.tools.widgets import DropDownMultiple from models import Influence, Character # @@ -65,6 +67,7 @@ def _get_influence_comment_form(allow_markup, allow_public, allow_private): raise Exception("Unsupported configuration") class InfluenceForm(ContextModelForm): + other_characters = ModelMultipleChoiceField(queryset=Character.objects.all(), widget=DropDownMultiple) class Meta: model = Influence fields = ('initiator', 'summary', 'other_characters', 'other_contacts', 'description') -- 2.30.2