Compare commits

...

2 Commits

Author SHA1 Message Date
3736c9d8f0 version: 1.0.149 2026-05-21 19:04:00 -04:00
ccca9129b2 added uuid.condition to filters 2026-05-21 19:03:31 -04:00
3 changed files with 28 additions and 1 deletions

View File

@ -70,6 +70,10 @@
"type": "string", "type": "string",
"format": "date-time" "format": "date-time"
}, },
"uuid_field": {
"type": "string",
"format": "uuid"
},
"tags": { "tags": {
"type": "array", "type": "array",
"items": { "items": {
@ -181,6 +185,17 @@
] ]
} }
} }
},
"uuid.condition": {
"type": "condition",
"properties": {
"$eq": {
"type": [
"string",
"null"
]
}
}
} }
} }
} }
@ -244,6 +259,7 @@
"billing_address", "billing_address",
"gender", "gender",
"birth_date", "birth_date",
"uuid_field",
"tags", "tags",
"ad_hoc", "ad_hoc",
"$and", "$and",
@ -258,6 +274,7 @@
"billing_address", "billing_address",
"gender", "gender",
"birth_date", "birth_date",
"uuid_field",
"tags", "tags",
"ad_hoc", "ad_hoc",
"$and", "$and",
@ -278,6 +295,7 @@
"billing_address", "billing_address",
"gender", "gender",
"birth_date", "birth_date",
"uuid_field",
"tags", "tags",
"ad_hoc", "ad_hoc",
"$and", "$and",
@ -325,6 +343,12 @@
"null" "null"
] ]
}, },
"uuid_field": {
"type": [
"uuid.condition",
"null"
]
},
"first_name": { "first_name": {
"type": [ "type": [
"string.condition", "string.condition",
@ -396,6 +420,7 @@
"string.condition": {}, "string.condition": {},
"integer.condition": {}, "integer.condition": {},
"date.condition": {}, "date.condition": {},
"uuid.condition": {},
"search": {}, "search": {},
"search.filter": { "search.filter": {
"type": "filter", "type": "filter",

View File

@ -141,6 +141,8 @@ impl Schema {
if let Some(fmt) = &schema.obj.format { if let Some(fmt) = &schema.obj.format {
if fmt == "date-time" { if fmt == "date-time" {
return Some(vec!["date.condition".to_string()]); return Some(vec!["date.condition".to_string()]);
} else if fmt == "uuid" {
return Some(vec!["uuid.condition".to_string()]);
} }
} }
Some(vec!["string.condition".to_string()]) Some(vec!["string.condition".to_string()])

View File

@ -1 +1 @@
1.0.148 1.0.149