Code custom pour la pagination et les filtres avec chunking #7

This commit is contained in:
Colin Maudry
2025-04-21 23:03:02 +02:00
parent 67ee8628da
commit 3b1f3c8c65
3 changed files with 76 additions and 13 deletions
+19
View File
@@ -0,0 +1,19 @@
operators = [
["s<", "<"],
["s>", ">"],
["scontains", "contains"],
]
def split_filter_part(filter_part):
print("filter part", filter_part)
for operator_group in operators:
if operator_group[0] in filter_part:
name_part, value_part = filter_part.split(operator_group[0], 1)
name_part = name_part.strip()
value = value_part.strip()
name = name_part[name_part.find("{") + 1 : name_part.rfind("}")]
return name, operator_group[1], value
return [None] * 3