From 4c27d9281e86a152155db8efa809cdad4d3d5238 Mon Sep 17 00:00:00 2001 From: fspreck <f.spreckelsen@indiscale.com> Date: Thu, 12 Oct 2023 17:34:21 +0200 Subject: [PATCH] DRAFT: Add more text property options --- src/caosadvancedtools/json_schema_exporter.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py index 546022e0..adaab3b8 100644 --- a/src/caosadvancedtools/json_schema_exporter.py +++ b/src/caosadvancedtools/json_schema_exporter.py @@ -35,6 +35,17 @@ def _make_required_list(rt: db.RecordType): return required +def _make_prop_from_prop(prop): + + if prop.datatype == db.TEXT: + return _make_text_property(prop.description) + elif prop.datatype == db.DATETIME: + return _make_text_property(prop.description, "date-time") + + json_prop = {} + if prop.description + + def _make_text_property(description="", text_format=None, text_pattern=None): prop = { -- GitLab