summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r--ishtar_common/forms_common.py16
1 files changed, 8 insertions, 8 deletions
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)