From 43cd33822368b1c9820d152f636b039282f33222 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 17 May 2019 11:14:52 +0200 Subject: Import set targets: UI improvments --- ishtar_common/forms_common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ishtar_common/forms_common.py') diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index d1358255f..2a443595d 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -203,10 +203,12 @@ class TargetKeyForm(forms.ModelForm): fields = ('target', 'key', 'value') widgets = { 'key': forms.TextInput(attrs={'readonly': 'readonly'}), - 'value': forms.Select(), } target = widgets.SelectReadonlyField( model=models.ImportTarget, label=_(u"Target")) + value = widgets.Select2SimpleField( + label=_(u"Value"), required=False + ) remember = forms.ChoiceField(label=_(u"Remember"), choices=[], required=False) NULL_VALUE = '' @@ -245,6 +247,7 @@ class TargetKeyForm(forms.ModelForm): choices += [('all', _("all users"))] self.fields['remember'].choices = choices self.fields['remember'].widget.attrs['class'] = 'auto' + self.remember_choices = choices def clean_target(self): instance = getattr(self, 'instance', None) -- cgit v1.2.3