From 68d64d78f360160254c608c322d507c8d65076e4 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Tue, 27 Mar 2018 08:41:53 +0200 Subject: [PATCH] Allow to override base class in admin_inline call. --- content_plugins/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content_plugins/base.py b/content_plugins/base.py index 351429b..47c0190 100644 --- a/content_plugins/base.py +++ b/content_plugins/base.py @@ -40,9 +40,9 @@ class BasePlugin(models.Model): return "{} ({})".format(self._meta.verbose_name, self.pk) @classmethod - def admin_inline(cls): + def admin_inline(cls, base_class=None): # TODO Cache inline - class Inline(cls.admin_inline_baseclass): + class Inline(base_class or cls.admin_inline_baseclass): model = cls regions = cls.regions return Inline