2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-16 01:36:29 +00:00

Report Plugins (#4643)

* Add plugin mixin class for extending reports

* Expose report context to the plugin system

* Add an example mixin for adding context data to a report

* Add the 'request' object to the plugin code
This commit is contained in:
Oliver
2023-04-20 14:21:22 +10:00
committed by GitHub
parent a020548c8e
commit 68d1682000
5 changed files with 83 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ class PluginsRegistry:
from .base.integration.ScheduleMixin import ScheduleMixin
from .base.integration.SettingsMixin import SettingsMixin
from .base.integration.UrlsMixin import UrlsMixin
DEFAULT_MIXIN_ORDER = [SettingsMixin, ScheduleMixin, AppMixin, UrlsMixin]
def __init__(self, mixin_order: list = None) -> None: