summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
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
commit3cbf0701457f20506bc806eec2f4a983ce794561 (patch)
tree825967c64371ba0cccc602c4a45ecb660bfd10a3 /ishtar_common/forms_common.py
parent646a709c24a1f9adf5637ef429c64123e8e63edb (diff)
downloadIshtar-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.py5
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)