summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-09-26 16:35:18 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-09-26 16:35:18 +0200
commitc70e1651a6ad07afdd86ede41f859233ebe80fee (patch)
tree946877492528c9e69d3dfce327dc6ced048ede97 /ishtar_common/forms_common.py
parentde23a58f27c84ef368016ee5d9a44a3ca683e093 (diff)
downloadIshtar-c70e1651a6ad07afdd86ede41f859233ebe80fee.tar.bz2
Ishtar-c70e1651a6ad07afdd86ede41f859233ebe80fee.zip
Can create only an importer of only an available importer type
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r--ishtar_common/forms_common.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py
index 42e390925..116c8c277 100644
--- a/ishtar_common/forms_common.py
+++ b/ishtar_common/forms_common.py
@@ -123,6 +123,11 @@ class NewImportForm(forms.ModelForm):
else:
self.fields['associated_group'].choices = [(None, '--')] + \
[(g.pk, unicode(g)) for g in groups.all()]
+ self.fields['importer_type'].choices = [('', '--')] + [
+ (imp.pk, imp.name) for imp in models.ImporterType.objects.filter(
+ available=True
+ )
+ ]
def clean(self):
data = self.cleaned_data