From 7130bacf952b2ed01f976af794756b753898db56 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Sep 2021 17:34:06 +0200 Subject: [PATCH] filter out base by default --- InvenTree/plugins/integration/integration.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/InvenTree/plugins/integration/integration.py b/InvenTree/plugins/integration/integration.py index b4361cb416..f245b94ef2 100644 --- a/InvenTree/plugins/integration/integration.py +++ b/InvenTree/plugins/integration/integration.py @@ -34,9 +34,13 @@ class MixinBase: } @property - def registered_mixins(self): + def registered_mixins(self, with_base: bool=False): mxins = getattr(self, '_mixinreg', None) if mxins: + # filter out base + if not with_base and 'base' in mxins: + del mxins['base'] + # only return dict mxins = [a for a in mxins.values()] return mxins