diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-05-17 11:14:52 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-05-17 11:14:52 +0200 |
commit | 3cbf0701457f20506bc806eec2f4a983ce794561 (patch) | |
tree | 825967c64371ba0cccc602c4a45ecb660bfd10a3 /ishtar_common/forms_common.py | |
parent | 646a709c24a1f9adf5637ef429c64123e8e63edb (diff) | |
download | Ishtar-3cbf0701457f20506bc806eec2f4a983ce794561.tar.bz2 Ishtar-3cbf0701457f20506bc806eec2f4a983ce794561.zip |
Import set targets: UI improvments
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) |