From 3755785d13a5a28c5df693cd948d3d245d06e0d5 Mon Sep 17 00:00:00 2001 From: Jordi Ballester Alomar Date: Fri, 26 Jan 2024 02:27:46 +0100 Subject: [PATCH] [IMP] bi_sql_editor: create filters for date fields. Date filters provide default options by serveral periods. We want to take advantage of this. --- bi_sql_editor/models/bi_sql_view_field.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/bi_sql_editor/models/bi_sql_view_field.py b/bi_sql_editor/models/bi_sql_view_field.py index 785fc0cd4..0f4da3430 100644 --- a/bi_sql_editor/models/bi_sql_view_field.py +++ b/bi_sql_editor/models/bi_sql_view_field.py @@ -250,12 +250,20 @@ class BiSQLViewField(models.Model): def _prepare_search_filter_field(self): self.ensure_one() - res = "" + group_by_filter = "" + field_filter = "" if self.field_description and self.is_group_by: - res = """\n""" % ( self.name, self.field_description, self.name, ) + if self.field_description and self.ttype in ["date", "datetime"]: + field_filter = """\n""" % ( + self.name, + self.field_description, + self.name, + ) + res = "%s%s" % (field_filter, group_by_filter) return res