From 73eb20cdbb793fc01091a0b7f16d0c90a3bf4acb Mon Sep 17 00:00:00 2001 From: Samuel Hassine Date: Sun, 19 Jul 2026 18:24:51 +0200 Subject: [PATCH] feat(pyoaev): transport source-declared injector_author on registration (#311) --- pyoaev/apis/injector.py | 4 ++++ pyoaev/helpers.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/pyoaev/apis/injector.py b/pyoaev/apis/injector.py index ca9eb2c..c6ea0d8 100644 --- a/pyoaev/apis/injector.py +++ b/pyoaev/apis/injector.py @@ -22,5 +22,9 @@ class InjectorManager(GetMixin, ListMixin, CreateMixin, UpdateMixin, RESTManager "injector_category", "injector_executor_commands", "injector_executor_clear_commands", + # Publisher/author of the injector's contracts, declared in the + # connector source code (not user config). The platform attributes + # every contract of this injector to an organization of this name. + "injector_author", ), ) diff --git a/pyoaev/helpers.py b/pyoaev/helpers.py index a85971e..6867ba3 100644 --- a/pyoaev/helpers.py +++ b/pyoaev/helpers.py @@ -340,6 +340,8 @@ def __init__(self, config: OpenAEVConfigHelper, icon) -> None: "injector_executor_clear_commands": config.get_conf( "injector_executor_clear_commands", default=None ), + # Publisher/author of the injector's contracts (source-declared). + "injector_author": config.get_conf("injector_author", default=None), } self.logger_class = utils.logger(