Django

Code

Changeset 2999

Show
Ignore:
Timestamp:
05/29/06 06:02:32 (2 years ago)
Author:
lukeplant
Message:

Fixed #2029 - models now sorted by verbose_name_plural in get_admin_app_list - thanks Alex Dedul.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/admin/templatetags/adminapplist.py

    r2920 r2999  
    4343 
    4444                if model_list: 
    45                     model_list.sort() 
     45                    # Sort using verbose decorate-sort-undecorate pattern 
     46                    # instead of key argument to sort() for python 2.3 compatibility 
     47                    decorated = [(x['name'], x) for x in model_list] 
     48                    decorated.sort() 
     49                    model_list = [x for key, x in decorated] 
     50 
    4651                    app_list.append({ 
    4752                        'name': app_label.title(),