X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Fxerxes.git;a=blobdiff_plain;f=influences%2Fforms.py;fp=influences%2Fforms.py;h=e1a6db381f29159742c9aef477491bab3b0e3b63;hp=56e31ca471334d36ed8e446be6ed9536465e48c9;hb=04c28714ac627931739f7b4f0048cdf920f9830b;hpb=74cf9d437ac242f610b17d388d3728b36afb4f64 diff --git a/influences/forms.py b/influences/forms.py index 56e31ca..e1a6db3 100644 --- a/influences/forms.py +++ b/influences/forms.py @@ -67,7 +67,11 @@ 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) + # Manually define this field so we can select the DropDownMultiple + # widget. However, we leave the queryset empty, which characters can + # be selected depends on the logged in user and should be set by + # setting the choices property in the view. + other_characters = ModelMultipleChoiceField(queryset=Character.objects.none(), widget=DropDownMultiple) class Meta: model = Influence fields = ('initiator', 'summary', 'other_characters', 'other_contacts', 'description')