From 3c34bd06079b29d7af91ec15ad912e1faf60ecbb Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 5 May 2015 13:03:09 +0200 Subject: Imports: manage importation interface, error file --- ishtar_common/forms_common.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'ishtar_common/forms_common.py') diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index 677656af6..d8740b68c 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -101,10 +101,10 @@ class NewImportForm(forms.ModelForm): class TargetKeyForm(forms.ModelForm): class Meta: model = models.TargetKey - fields = ('target', 'value', 'key') + fields = ('target', 'key', 'value') widgets = { - 'value': forms.TextInput(attrs={'readonly':'readonly'}), - 'key': forms.Select(), + 'key': forms.TextInput(attrs={'readonly':'readonly'}), + 'value': forms.Select(), } def __init__(self, *args, **kwargs): @@ -112,8 +112,8 @@ class TargetKeyForm(forms.ModelForm): instance = getattr(self, 'instance', None) if instance and instance.pk: self.fields['target'].widget.attrs['readonly'] = True - self.fields['value'].widget.attrs['readonly'] = True - self.fields['key'].widget.choices = list(instance.target.get_choices()) + self.fields['key'].widget.attrs['readonly'] = True + self.fields['value'].widget.choices = list(instance.target.get_choices()) def clean_target(self): instance = getattr(self, 'instance', None) @@ -122,12 +122,12 @@ class TargetKeyForm(forms.ModelForm): else: return self.cleaned_data['target'] - def clean_value(self): + def clean_key(self): instance = getattr(self, 'instance', None) if instance and instance.pk: - return instance.value + return instance.key else: - return self.cleaned_data['value'] + return self.cleaned_data['key'] def save(self, commit=True): super(TargetKeyForm, self).save(commit) -- cgit v1.2.3