From efdebb1575872cba5cf28d7f4899a93bcb7128bc Mon Sep 17 00:00:00 2001 From: Diederik van der Boor Date: Wed, 17 Feb 2016 11:06:41 +0100 Subject: [PATCH] Fix missing redirect for the history_view. This fixes django-reversion, and partally django-reversion-compare. --- polymorphic/admin.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/polymorphic/admin.py b/polymorphic/admin.py index 2c8f3b7..709b796 100644 --- a/polymorphic/admin.py +++ b/polymorphic/admin.py @@ -261,6 +261,11 @@ class PolymorphicParentModelAdmin(admin.ModelAdmin): real_admin = self._get_real_admin(object_id) return real_admin.change_view(request, object_id, *args, **kwargs) + def history_view(self, request, object_id, extra_context=None): + """Redirect the history view to the real admin.""" + real_admin = self._get_real_admin(object_id) + return real_admin.history_view(request, object_id, extra_context=extra_context) + def delete_view(self, request, object_id, extra_context=None): """Redirect the delete view to the real admin.""" real_admin = self._get_real_admin(object_id)