From 0df7af86e16a0e90e6b45d3d934e6f3e7fa98d8d Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Fri, 21 Feb 2025 08:43:16 +0100 Subject: [PATCH] [IMP]Docx Report Generation : new jinja filter datetimefmt --- docx_report_generation/__manifest__.py | 2 +- docx_report_generation/models/ir_actions_report.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docx_report_generation/__manifest__.py b/docx_report_generation/__manifest__.py index 6531b54..0d3fb1b 100755 --- a/docx_report_generation/__manifest__.py +++ b/docx_report_generation/__manifest__.py @@ -14,7 +14,7 @@ "author": "RYDLAB, Yaltik", "website": "https://rydlab.ru", "category": "Technical", - "version": "16.0.2.2.4", + "version": "16.0.2.2.5", "license": "LGPL-3", "depends": ["base", "web", "custom_report_field", "report_monetary_helpers"], "external_dependencies": {"python": ["docxcompose", "docxtpl", "beautifulsoup4"]}, diff --git a/docx_report_generation/models/ir_actions_report.py b/docx_report_generation/models/ir_actions_report.py index 88a095f..411fbcf 100644 --- a/docx_report_generation/models/ir_actions_report.py +++ b/docx_report_generation/models/ir_actions_report.py @@ -25,7 +25,7 @@ from odoo import _, api, fields, models from odoo.exceptions import AccessError, UserError from odoo.http import request from odoo.tools.safe_eval import safe_eval, time -from odoo.tools.misc import format_date +from odoo.tools.misc import format_date, format_datetime try: from odoo.addons.gotenberg.service.utils import ( @@ -537,6 +537,9 @@ class IrActionsReport(models.Model): jinja_env.filters['datefmt'] = lambda dt, df=False: ( format_date(self.env, dt, date_format=df) ) + jinja_env.filters['datetimefmt'] = lambda dt, df=False: ( + format_datetime(self.env, dt, dt_format=df) + ) jinja_env.filters['localesel'] = lambda record, field: ( record._fields[field].convert_to_export(getattr(record, field), self) )