diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2016-08-01 20:14:50 +1200 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2016-09-20 20:37:45 +1200 |
commit | f268a3cfdb073975f0f6a03f3197cb87d3ba9d7e (patch) | |
tree | 43f8e5860c518e29a597cf9aa070cbbcc5af1f08 /layerindex/forms.py | |
parent | 211e2fa3a53f775384c4a884568d0ae4634ddcb5 (diff) | |
download | openembedded-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.py | 7 |
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 |