From 1c2964c566e8c0573c5db1c503c757637b6390a3 Mon Sep 17 00:00:00 2001 From: "Alexander A. Sosnovskiy" Date: Mon, 24 Sep 2012 15:12:07 +0300 Subject: [PATCH] Unable to sort in more than one application in project - fixed. --- adminsortable/admin.py | 4 ++-- .../templates/adminsortable/edit_inline/stacked.html | 4 ++-- .../templates/adminsortable/edit_inline/tabular.html | 4 ++-- adminsortable/templates/adminsortable/shared/object_rep.html | 4 +++- adminsortable/templatetags/adminsortable_tags.py | 5 +++++ 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/adminsortable/admin.py b/adminsortable/admin.py index 9f11125..e4d5212 100644 --- a/adminsortable/admin.py +++ b/adminsortable/admin.py @@ -55,9 +55,9 @@ class SortableAdmin(ModelAdmin): admin_urls = patterns('', url(r'^sorting/do-sorting/(?P\d+)/$', self.admin_site.admin_view(self.do_sorting_view), - name='admin_do_sorting'), #this view changes the order + name=('%s_do_sorting' % self.model._meta.app_label)), #this view changes the order url(r'^sort/$', self.admin_site.admin_view(self.sort_view), - name='admin_sort'), #this view shows a link to the drag-and-drop view + name=('%s_sort' % self.model._meta.app_label)), #this view shows a link to the drag-and-drop view ) return admin_urls + urls diff --git a/adminsortable/templates/adminsortable/edit_inline/stacked.html b/adminsortable/templates/adminsortable/edit_inline/stacked.html index bb930b3..9a62bf8 100644 --- a/adminsortable/templates/adminsortable/edit_inline/stacked.html +++ b/adminsortable/templates/adminsortable/edit_inline/stacked.html @@ -1,4 +1,4 @@ -{% load i18n adminmedia %} +{% load i18n adminmedia adminsortable_tags %}

{{ inline_admin_formset.opts.verbose_name_plural|title }} {% if inline_admin_formset.opts.is_sortable %} - drag and drop to change order{% endif %}

{{ inline_admin_formset.formset.management_form }} @@ -17,7 +17,7 @@ {% if inline_admin_form.has_auto_field %}{{ inline_admin_form.pk_field.field }}{% endif %} {{ inline_admin_form.fk_field.field }} {% if inline_admin_form.original %} - + {% endif %}
{% endfor %} diff --git a/adminsortable/templates/adminsortable/edit_inline/tabular.html b/adminsortable/templates/adminsortable/edit_inline/tabular.html index e4f2b77..eed1365 100644 --- a/adminsortable/templates/adminsortable/edit_inline/tabular.html +++ b/adminsortable/templates/adminsortable/edit_inline/tabular.html @@ -1,4 +1,4 @@ -{% load i18n adminmedia admin_modify %} +{% load i18n adminmedia admin_modify adminsortable_tags %}