diff options
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r-- | ishtar_common/forms_common.py | 5 |
1 files changed, 4 insertions, 1 deletions
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 = '<NONE>' @@ -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) |