Skip to content

Commit

Permalink
[IMP] bi_sql_editor: create filters for date fields.
Browse files Browse the repository at this point in the history
Date filters provide default options by serveral periods. We want to take advantage of this.
  • Loading branch information
JordiBForgeFlow committed Jan 26, 2024
1 parent c872f9a commit 3755785
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions bi_sql_editor/models/bi_sql_view_field.py
Original file line number Diff line number Diff line change
Expand Up @@ -250,12 +250,20 @@ def _prepare_search_field(self):

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 = """<filter name="group_by_%s" string="%s"
group_by_filter = """<filter name="group_by_%s" string="%s"
context="{'group_by':'%s'}"/>\n""" % (
self.name,
self.field_description,
self.name,
)
if self.field_description and self.ttype in ["date", "datetime"]:
field_filter = """<filter name="filter_%s" string="%s" date="%s"/>\n""" % (
self.name,
self.field_description,
self.name,
)
res = "%s%s" % (field_filter, group_by_filter)
return res

0 comments on commit 3755785

Please sign in to comment.