Browse Source

Allow to override base class in admin_inline call.

master
Erik Stein 7 years ago
parent
commit
68d64d78f3
  1. 4
      content_plugins/base.py

4
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

Loading…
Cancel
Save