From 6d44ee2d62c202534e0cbad6d643785929b6517d Mon Sep 17 00:00:00 2001 From: Corey Oordt Date: Thu, 9 Feb 2012 09:22:08 -0500 Subject: [PATCH] The admin prior to 1.4 requires a different result from get_ordering --- categories/editor/tree_editor.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/categories/editor/tree_editor.py b/categories/editor/tree_editor.py index 9605768..2c3e7d3 100644 --- a/categories/editor/tree_editor.py +++ b/categories/editor/tree_editor.py @@ -78,12 +78,18 @@ class TreeChangeList(ChangeList): list_display_links, list_filter, date_hierarchy, search_fields, list_select_related, list_per_page, list_max_show_all, list_editable, model_admin) - + def _get_default_ordering(self): - return [] #'', '' #('tree_id', 'lft') + if django.VERSION[1] < 4: + return '', '' #('tree_id', 'lft') + else: + return [] def get_ordering(self, request=None): - return [] #'', '' #('tree_id', 'lft') + if django.VERSION[1] < 4: + return '', '' #('tree_id', 'lft') + else: + return [] def get_query_set(self, *args, **kwargs): qs = super(TreeChangeList, self).get_query_set(*args, **kwargs).order_by('tree_id', 'lft')