aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/forms.py
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2016-08-01 20:14:50 +1200
committerPaul Eggleton <paul.eggleton@linux.intel.com>2016-09-20 20:37:45 +1200
commitf268a3cfdb073975f0f6a03f3197cb87d3ba9d7e (patch)
tree43f8e5860c518e29a597cf9aa070cbbcc5af1f08 /layerindex/forms.py
parent211e2fa3a53f775384c4a884568d0ae4634ddcb5 (diff)
downloadopenembedded-core-contrib-f268a3cfdb073975f0f6a03f3197cb87d3ba9d7e.tar.gz
Update to Django 1.8
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/forms.py')
-rw-r--r--layerindex/forms.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/layerindex/forms.py b/layerindex/forms.py
index e15dbeb433..0e7902d46a 100644
--- a/layerindex/forms.py
+++ b/layerindex/forms.py
@@ -4,6 +4,7 @@
#
# Licensed under the MIT license, see COPYING.MIT for details
+from collections import OrderedDict
from layerindex.models import LayerItem, LayerBranch, LayerMaintainer, LayerNote, RecipeChangeset, RecipeChange, ClassicRecipe
from django import forms
from django.core.validators import URLValidator, RegexValidator, EmailValidator
@@ -66,10 +67,14 @@ class EditLayerForm(forms.ModelForm):
if user.is_authenticated():
del self.fields['captcha']
# Ensure repo subdir appears after repo URL
- field_order = self.fields.keyOrder
+ field_order = list(self.fields.keys())
field_order.pop(field_order.index('vcs_subdir'))
name_pos = field_order.index('vcs_url') + 1
field_order.insert(name_pos, 'vcs_subdir')
+ new_fields = OrderedDict()
+ for field in field_order:
+ new_fields[field] = self.fields[field]
+ self.fields = new_fields
self.fields['vcs_subdir'].initial = layerbranch.vcs_subdir
self.was_saved = False