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) return "{} ({})".format(self._meta.verbose_name, self.pk)
@classmethod @classmethod
def admin_inline(cls): def admin_inline(cls, base_class=None):
# TODO Cache inline # TODO Cache inline
class Inline(cls.admin_inline_baseclass): class Inline(base_class or cls.admin_inline_baseclass):
model = cls model = cls
regions = cls.regions regions = cls.regions
return Inline return Inline

Loading…
Cancel
Save