Added legacy model definition back for seamless backwards compatibility.

Updated readme.
Added sample legacy model implementation.
This commit is contained in:
Brandon Taylor
2015-08-24 12:55:56 -04:00
parent 827f5f092e
commit 74a6cadf8d
6 changed files with 43 additions and 21 deletions
+2 -1
View File
@@ -7,7 +7,7 @@ from adminsortable.utils import get_is_sortable
from app.models import (Category, Widget, Project, Credit, Note, GenericNote,
Component, Person, NonSortableCategory, SortableCategoryWidget,
SortableNonInlineCategory, NonSortableCredit, NonSortableNote,
CustomWidget, CustomWidgetComponent)
CustomWidget, CustomWidgetComponent, BackwardCompatibleWidget)
admin.site.register(Category, SortableAdmin)
@@ -105,3 +105,4 @@ class CustomWidgetAdmin(SortableAdmin):
admin.site.register(SortableNonInlineCategory, SortableAdmin)
admin.site.register(CustomWidget, CustomWidgetAdmin)
admin.site.register(BackwardCompatibleWidget, SortableAdmin)
+11
View File
@@ -240,3 +240,14 @@ class CustomWidgetComponent(SortableMixin, SimpleModel):
def __str__(self):
return self.title
@python_2_unicode_compatible
class BackwardCompatibleWidget(Sortable, SimpleModel):
class Meta(Sortable.Meta):
verbose_name = 'Backward Compatible Widget'
verbose_name_plural = 'Backward Compatible Widgets'
def __str__(self):
return self.title
Binary file not shown.