From c1b1646968061c9a3e8f831463931a5e58c77d3a Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Mon, 27 Nov 2023 19:35:04 +0100 Subject: [PATCH] ENH: jsex: Propagate description in make_array() --- CHANGELOG.md | 4 +++- src/caosadvancedtools/json_schema_exporter.py | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 685ff7cd..460d6756 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added ### -- Json schema exporter has new parameter `use_rt_pool`. +- Json schema exporter: + - has new parameter `use_rt_pool` + - propagates more properties in the `make_array` function ### Changed ### diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py index 666ecfdc..1497e5f3 100644 --- a/src/caosadvancedtools/json_schema_exporter.py +++ b/src/caosadvancedtools/json_schema_exporter.py @@ -618,6 +618,9 @@ ui_schema : dict, optional "$schema": "https://json-schema.org/draft/2020-12/schema", } + if schema.get("description"): + result["description"] = schema["description"] + if rjsf_uischema is not None: ui_schema = {"items": rjsf_uischema} return result, ui_schema -- GitLab