diff --git a/README.md b/README.md index 511f61d..8dc18f2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Django Admin Sortable -Current version: 1.6.1 +Current version: 1.6.2 This project makes it easy to add drag-and-drop ordering to any model in Django admin. Inlines for a sortable model may also be made sortable, @@ -284,10 +284,10 @@ ordering on top of that just seemed a little much in my opinion. django-admin-sortable is currently used in production. -### What's new in 1.6.1? +### What's new in 1.6.2? - Faster query counting - thanks [PyKaB](https://github.com/PyKaB) - Updated jQueryUI to be compatible with jQuery 1.9.x or higher. -- Django 1.6 compatibility +- Django 1.6 compatibility, with [fixes for inline models](https://github.com/iambrandontaylor/django-admin-sortable/issues/64). - Fixed the link to jQueryUI in the admin sortable change form (facepalm) diff --git a/adminsortable/__init__.py b/adminsortable/__init__.py index 0d2f3f5..80b6f32 100755 --- a/adminsortable/__init__.py +++ b/adminsortable/__init__.py @@ -1,4 +1,4 @@ -VERSION = (1, 6, 1) # following PEP 386 +VERSION = (1, 6, 2) # following PEP 386 DEV_N = None diff --git a/adminsortable/admin.py b/adminsortable/admin.py index dc0e819..447da4c 100644 --- a/adminsortable/admin.py +++ b/adminsortable/admin.py @@ -268,19 +268,31 @@ class SortableInlineBase(SortableAdminBase, InlineModelAdmin): class SortableTabularInline(TabularInline, SortableInlineBase): """Custom template that enables sorting for tabular inlines""" - template = 'adminsortable/edit_inline/tabular.html' + if DJANGO_MINOR_VERSION <= 5: + template = 'adminsortable/edit_inline/tabular-1.5.x.html' + else: + template = 'adminsortable/edit_inline/tabular.html' class SortableStackedInline(StackedInline, SortableInlineBase): """Custom template that enables sorting for stacked inlines""" - template = 'adminsortable/edit_inline/stacked.html' + if DJANGO_MINOR_VERSION <= 5: + template = 'adminsortable/edit_inline/stacked-1.5.x.html' + else: + template = 'adminsortable/edit_inline/stacked.html' class SortableGenericTabularInline(GenericTabularInline, SortableInlineBase): """Custom template that enables sorting for tabular inlines""" - template = 'adminsortable/edit_inline/tabular.html' + if DJANGO_MINOR_VERSION <= 5: + template = 'adminsortable/edit_inline/tabular-1.5.x.html' + else: + template = 'adminsortable/edit_inline/tabular.html' class SortableGenericStackedInline(GenericStackedInline, SortableInlineBase): """Custom template that enables sorting for stacked inlines""" - template = 'adminsortable/edit_inline/stacked.html' + if DJANGO_MINOR_VERSION <= 5: + template = 'adminsortable/edit_inline/stacked-1.5.x.html' + else: + template = 'adminsortable/edit_inline/stacked.html' diff --git a/adminsortable/templates/adminsortable/edit_inline/stacked.html b/adminsortable/templates/adminsortable/edit_inline/stacked.html index bc7ce69..2a47d99 100644 --- a/adminsortable/templates/adminsortable/edit_inline/stacked.html +++ b/adminsortable/templates/adminsortable/edit_inline/stacked.html @@ -1,86 +1,33 @@ -{% load i18n admin_modify adminsortable_tags %} -{% load static from staticfiles %} -