From d67141e1287403af1202ff9616bc8a1d90c13195 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 6 Jul 2022 11:54:41 +0200 Subject: [PATCH] base_usability: add method _report_print_datetime() on res.users --- base_usability/models/res_users.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/base_usability/models/res_users.py b/base_usability/models/res_users.py index 644d7b8..5cfe877 100644 --- a/base_usability/models/res_users.py +++ b/base_usability/models/res_users.py @@ -2,8 +2,10 @@ # @author: Alexis de Lattre # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, models, SUPERUSER_ID +from odoo import api, fields, models, SUPERUSER_ID import logging +from odoo.tools.misc import format_datetime + logger = logging.getLogger(__name__) @@ -25,3 +27,8 @@ class ResUsers(models.Model): user.login, user.id) logger.info( 'END setting company_id=False on partners related to users') + + def _report_print_datetime(self, lang_code): + # Used to print current datetime in a report in the user's timezone + res = format_datetime(self.env, fields.Datetime.now(), lang_code=lang_code) + return res