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 <[email protected]>
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