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