From 285e6fe93eeb4bac98ff3c18eb316e0455e8a1a7 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 4 Nov 2021 13:07:35 +0100 Subject: [PATCH] prepare fnc for loading metadata --- InvenTree/plugin/integration.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/InvenTree/plugin/integration.py b/InvenTree/plugin/integration.py index 27996c7ff7..178fa1309a 100644 --- a/InvenTree/plugin/integration.py +++ b/InvenTree/plugin/integration.py @@ -345,16 +345,20 @@ class IntegrationPluginBase(MixinBase, plugin.InvenTreePlugin): return getattr(self, fnc_name, True) return False - # git + # package info def get_package_commit(self): """get last git commit for plugin""" return get_git_log(self.def_path) + def get_package_metadata(self): + """get package metadata for plugin""" + return {} + def set_package(self): """add packaging info of the plugins into plugins context""" if self.is_package: # is a package - no commit - package = {} + package = self.get_package_metadata() else: # fetch git commit package = self.get_package_commit()