Fixed if statements so they won't bomb if inline class doesn't subclass sortable.
This commit is contained in:
@@ -25,8 +25,12 @@ class SortableAdmin(ModelAdmin):
|
|||||||
self.has_sortable_tabular_inlines = False
|
self.has_sortable_tabular_inlines = False
|
||||||
self.has_sortable_stacked_inlines = False
|
self.has_sortable_stacked_inlines = False
|
||||||
for klass in self.inlines:
|
for klass in self.inlines:
|
||||||
if issubclass(klass, SortableTabularInline) and klass.model.is_sortable(): self.has_sortable_tabular_inlines = True
|
if issubclass(klass, SortableTabularInline):
|
||||||
if issubclass(klass, SortableStackedInline) and klass.model.is_sortable(): self.has_sortable_stacked_inlines = True
|
if klass.model.is_sortable():
|
||||||
|
self.has_sortable_tabular_inlines = True
|
||||||
|
if issubclass(klass, SortableStackedInline):
|
||||||
|
if klass.model.is_sortable():
|
||||||
|
self.has_sortable_stacked_inlines = True
|
||||||
|
|
||||||
def get_urls(self):
|
def get_urls(self):
|
||||||
urls = super(SortableAdmin, self).get_urls()
|
urls = super(SortableAdmin, self).get_urls()
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user