From 1e40db7fda8cd8ee0a2f6e1051adfc6c28e0c601 Mon Sep 17 00:00:00 2001 From: Maxim Luzin Date: Sat, 1 Oct 2016 18:07:40 +0700 Subject: [PATCH] Fix config ordering. --- constance/admin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/constance/admin.py b/constance/admin.py index 7796ac7..170126f 100644 --- a/constance/admin.py +++ b/constance/admin.py @@ -213,8 +213,10 @@ class ConstanceAdmin(admin.ModelAdmin): 'title': fieldset_title, 'config_values': config_values }) + if not isinstance(settings.CONFIG_FIELDSETS, OrderedDict): + context['fieldsets'].sort(key=itemgetter('title')) - if not isinstance(settings.CONFIG_FIELDSETS, OrderedDict): + if not isinstance(settings.CONFIG, OrderedDict): context['config_values'].sort(key=itemgetter('name')) request.current_app = self.admin_site.name return TemplateResponse(request, self.change_list_template, context)