diff options
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 |
commit | c70e1651a6ad07afdd86ede41f859233ebe80fee (patch) | |
tree | 946877492528c9e69d3dfce327dc6ced048ede97 /ishtar_common/forms_common.py | |
parent | de23a58f27c84ef368016ee5d9a44a3ca683e093 (diff) | |
download | Ishtar-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.py | 5 |
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 |