Fixed #2029 - models now sorted by verbose_name_plural in get_admin_app_list - thanks Alex Dedul.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2999 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
60c3e55b1f
commit
e9c8a9e136
|
@ -42,7 +42,12 @@ class AdminApplistNode(template.Node):
|
||||||
})
|
})
|
||||||
|
|
||||||
if model_list:
|
if model_list:
|
||||||
model_list.sort()
|
# Sort using verbose decorate-sort-undecorate pattern
|
||||||
|
# instead of key argument to sort() for python 2.3 compatibility
|
||||||
|
decorated = [(x['name'], x) for x in model_list]
|
||||||
|
decorated.sort()
|
||||||
|
model_list = [x for key, x in decorated]
|
||||||
|
|
||||||
app_list.append({
|
app_list.append({
|
||||||
'name': app_label.title(),
|
'name': app_label.title(),
|
||||||
'has_module_perms': has_module_perms,
|
'has_module_perms': has_module_perms,
|
||||||
|
|
Loading…
Reference in New Issue