You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by jk...@apache.org on 2022/06/14 14:10:52 UTC

[unomi] branch master updated: UNOMI-594: allow for URLParameters in view event using new flattenedProperties (#438)

This is an automated email from the ASF dual-hosted git repository.

jkevan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/unomi.git


The following commit(s) were added to refs/heads/master by this push:
     new e182bf384 UNOMI-594: allow for URLParameters in view event using new flattenedProperties (#438)
e182bf384 is described below

commit e182bf3843c2926c61a1aa85821dbe53e0836601
Author: kevan Jahanshahi <ke...@jahia.com>
AuthorDate: Tue Jun 14 16:10:47 2022 +0200

    UNOMI-594: allow for URLParameters in view event using new flattenedProperties (#438)
---
 .../schemas/events/view/view.flattenProperties.json   |  3 +++
 .../schemas/items/URLParameters/URLParameters.json    | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+)

diff --git a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json
index c380b0d99..957761d71 100644
--- a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json
+++ b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/events/view/view.flattenProperties.json
@@ -12,6 +12,9 @@
   "properties" : {
     "interests": {
       "$ref" : "https://unomi.apache.org/schemas/json/interests/1-0-0"
+    },
+    "URLParameters": {
+      "$ref": "https://unomi.apache.org/schemas/json/URLParameters/1-0-0"
     }
   },
   "unevaluatedProperties" : false
diff --git a/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
new file mode 100644
index 000000000..57c49fe6c
--- /dev/null
+++ b/extensions/json-schema/services/src/main/resources/META-INF/cxs/schemas/items/URLParameters/URLParameters.json
@@ -0,0 +1,19 @@
+{
+  "$id": "https://unomi.apache.org/schemas/json/URLParameters/1-0-0",
+  "$schema": "https://json-schema.org/draft/2019-09/schema",
+  "self":{
+    "vendor":"org.apache.unomi",
+    "name": "URLParameters",
+    "format":"jsonschema",
+    "version":"1-0-0"
+  },
+  "title": "URLParameters",
+  "type": "object",
+  "patternProperties": {
+    "^.*$": {
+      "type": "string"
+    }
+  },
+  "unevaluatedProperties": false,
+  "$comment" : "TODO: UNOMI-595, allow for both types: [\"array\", \"string\"] when json-schema-validator is fixed on multiple types handling"
+}
\ No newline at end of file