From 7917c495e9c142b899b72811a3c3bfd636c85620 Mon Sep 17 00:00:00 2001 From: Kersten Jeremy Date: Thu, 27 Feb 2014 17:46:11 +0100 Subject: [PATCH] [IMP] Add options hide_seconds in widget datetime. If this option is set with another value that False, seconds are removed from pattern to display only hours and minuts bzr revid: jke@openerp.com-20140227164611-0tolnpzmaywhs15l --- openerp/addons/base/ir/ir_qweb.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openerp/addons/base/ir/ir_qweb.py b/openerp/addons/base/ir/ir_qweb.py index 590ce90188f..f8ab20b8849 100644 --- a/openerp/addons/base/ir/ir_qweb.py +++ b/openerp/addons/base/ir/ir_qweb.py @@ -611,6 +611,9 @@ class DateTimeConverter(osv.AbstractModel): strftime_pattern = (u"%s %s" % (lang.date_format, lang.time_format)) pattern = openerp.tools.posix_to_ldml(strftime_pattern, locale=locale) + if options and options.get('hide_seconds'): + pattern = pattern.replace(":ss", "").replace(":s", "") + return babel.dates.format_datetime(value, format=pattern, locale=locale) class TextConverter(osv.AbstractModel):