From 28f13e2e66d37ac4c4b622fbd20541130e971cba Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Thu, 6 Feb 2025 15:42:23 +0100 Subject: [PATCH] [IMP]Docx Report Generation : allow custom date formatting in jinja filter --- docx_report_generation/models/ir_actions_report.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docx_report_generation/models/ir_actions_report.py b/docx_report_generation/models/ir_actions_report.py index 7df1c99..495161f 100644 --- a/docx_report_generation/models/ir_actions_report.py +++ b/docx_report_generation/models/ir_actions_report.py @@ -502,7 +502,9 @@ class IrActionsReport(models.Model): with BytesIO(b64decode(template)) as template_file: doc = DocxTemplate(template_file) jinja_env.filters['htmlgen'] = partial(_html_generate, tpl=doc) - jinja_env.filters['datefmt'] = lambda dt: format_date(self.env, dt) + jinja_env.filters['datefmt'] = lambda dt, df=False: ( + format_date(self.env, dt, date_format=df) + ) jinja_env.filters['localesel'] = lambda record, field: ( record._fields[field].convert_to_export(getattr(record, field), self) )