From 5ce525400ddebc4614869c806e64cd5f783ef267 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 19 Sep 2021 16:55:24 +0200 Subject: [PATCH] small refactor --- InvenTree/plugins/integration/integration.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/InvenTree/plugins/integration/integration.py b/InvenTree/plugins/integration/integration.py index f1e988c562..21aa75d511 100644 --- a/InvenTree/plugins/integration/integration.py +++ b/InvenTree/plugins/integration/integration.py @@ -16,7 +16,6 @@ class SettingsMixin: """Mixin that enables settings for the plugin""" def __init__(self): super().__init__() - self.add_mixin('settings', 'has_settings') self.settings = self.setup_settings() @@ -44,7 +43,6 @@ class UrlsMixin: """Mixin that enables urls for the plugin""" def __init__(self): super().__init__() - self.add_mixin('urls', 'has_urls') self.urls = self.setup_urls() @@ -88,6 +86,7 @@ class NavigationMixin: """ nav_links = getattr(self, 'NAVIGATION', None) if nav_links: + # check if needed values are configured for link in nav_links: if False in [a in link for a in ('link', 'name', )]: raise NotImplementedError('Wrong Link definition', link) @@ -109,7 +108,6 @@ class IntegrationPlugin(plugin.InvenTreePlugin): def __init__(self): self.add_mixin('base') - super().__init__() def add_mixin(self, key: str, fnc_enabled=True): if not hasattr(self, '_mixins'):