Merge pull request #121 from luisza/master

Fixed preserved filter for django 1.7
fix_request_path_info
Diederik van der Boor 2015-04-08 13:25:17 +02:00
commit 2b78b92cc6
1 changed files with 10 additions and 0 deletions

View File

@ -271,6 +271,16 @@ class PolymorphicParentModelAdmin(admin.ModelAdmin):
real_admin = self._get_real_admin(object_id) real_admin = self._get_real_admin(object_id)
return real_admin.delete_view(request, object_id, extra_context) return real_admin.delete_view(request, object_id, extra_context)
def get_preserved_filters(self, request):
if '_changelist_filters' in request.GET:
request.GET = request.GET.copy()
filters = request.GET.get('_changelist_filters')
f = filters.split("&")
for x in f:
c = x.split('=')
request.GET[c[0]] = c[1]
del request.GET['_changelist_filters']
return super(PolymorphicParentModelAdmin, self).get_preserved_filters(request)
def get_urls(self): def get_urls(self):
""" """