diff --git a/InvenTree/InvenTree/api.py b/InvenTree/InvenTree/api.py index 069fd9492d..18b11211ca 100644 --- a/InvenTree/InvenTree/api.py +++ b/InvenTree/InvenTree/api.py @@ -21,6 +21,7 @@ from .status import is_worker_running from plugin import plugin_registry + class InfoView(AjaxView): """ Simple JSON endpoint for InvenTree information. Use to confirm that the server is running, etc. diff --git a/InvenTree/barcodes/barcode.py b/InvenTree/barcodes/barcode.py index bca27590e8..030552c866 100644 --- a/InvenTree/barcodes/barcode.py +++ b/InvenTree/barcodes/barcode.py @@ -7,6 +7,7 @@ import plugin.integration hash_barcode = mixin.hash_barcode + class BarcodePlugin(mixin.BarcodeMixin, plugin.integration.IntegrationPluginBase): """ Legacy barcode plugin definition - will be replaced diff --git a/InvenTree/plugin/builtin/action/mixins.py b/InvenTree/plugin/builtin/action/mixins.py index 1f9b34c661..0be19be2ca 100644 --- a/InvenTree/plugin/builtin/action/mixins.py +++ b/InvenTree/plugin/builtin/action/mixins.py @@ -2,6 +2,7 @@ Plugin mixin classes for action plugin """ + class ActionMixin: """ Mixin that enables custom actions diff --git a/InvenTree/plugin/builtin/barcode/mixins.py b/InvenTree/plugin/builtin/barcode/mixins.py index 904c260275..b86130f71e 100644 --- a/InvenTree/plugin/builtin/barcode/mixins.py +++ b/InvenTree/plugin/builtin/barcode/mixins.py @@ -63,7 +63,6 @@ class BarcodeMixin: self.data = barcode_data - def getStockItem(self): """ Attempt to retrieve a StockItem associated with this barcode. diff --git a/InvenTree/plugin/registry.py b/InvenTree/plugin/registry.py index 171b565a3f..8c527a9c52 100644 --- a/InvenTree/plugin/registry.py +++ b/InvenTree/plugin/registry.py @@ -185,6 +185,7 @@ class PluginsRegistry: logger.info(f'Collected {len(self.plugin_modules)} plugins!') logger.info(", ".join([a.__module__ for a in self.plugin_modules])) # endregion + # region registry functions def with_mixin(self, mixin: str): """ @@ -544,4 +545,5 @@ class PluginsRegistry: get_plugin_error(error, do_raise=True) # endregion + plugin_registry = PluginsRegistry()