diff --git a/InvenTree/plugin/__init__.py b/InvenTree/plugin/__init__.py index 982d634356..db8a8ea10a 100644 --- a/InvenTree/plugin/__init__.py +++ b/InvenTree/plugin/__init__.py @@ -1,14 +1,13 @@ """Utility file to enable simper imports.""" from .helpers import MixinImplementationError, MixinNotImplementedError -from .plugin import IntegrationPluginBase, InvenTreePlugin +from .plugin import InvenTreePlugin from .registry import registry __all__ = [ 'registry', 'InvenTreePlugin', - 'IntegrationPluginBase', 'MixinNotImplementedError', 'MixinImplementationError', ] diff --git a/InvenTree/plugin/plugin.py b/InvenTree/plugin/plugin.py index 8b0c0bc847..00c2df4d89 100644 --- a/InvenTree/plugin/plugin.py +++ b/InvenTree/plugin/plugin.py @@ -298,16 +298,3 @@ class InvenTreePlugin(MixinBase, MetaBase): self.package = package self.sign_state = sign_state # endregion - - -class IntegrationPluginBase(InvenTreePlugin): - """Legacy base class for plugins. - - Do not use! - """ - - def __init__(self, *args, **kwargs): - """Send warning about using this reference.""" - # TODO remove in 0.8.0 - warnings.warn("This import is deprecated - use InvenTreePlugin", DeprecationWarning) - super().__init__(*args, **kwargs) diff --git a/InvenTree/plugin/test_plugin.py b/InvenTree/plugin/test_plugin.py index 330071bf3d..37862b5545 100644 --- a/InvenTree/plugin/test_plugin.py +++ b/InvenTree/plugin/test_plugin.py @@ -5,7 +5,7 @@ from datetime import datetime from django.test import TestCase import plugin.templatetags.plugin_extras as plugin_tags -from plugin import IntegrationPluginBase, InvenTreePlugin, registry +from plugin import InvenTreePlugin, registry from plugin.samples.integration.another_sample import (NoIntegrationPlugin, WrongIntegrationPlugin) from plugin.samples.integration.sample import SampleIntegrationPlugin @@ -162,11 +162,3 @@ class InvenTreePluginTests(TestCase): self.assertEqual(self.plugin_old.slug, 'old') # check default value is used self.assertEqual(self.plugin_old.get_meta_value('ABC', 'ABCD', '123'), '123') - - # check usage of the old class fires - class OldPlugin(IntegrationPluginBase): - pass - - with self.assertWarns(DeprecationWarning): - plg = OldPlugin() - self.assertIsInstance(plg, InvenTreePlugin)