lims_report_html: Add date format as render filter argument

This commit is contained in:
Ignacio Parszyk 2023-07-18 17:49:20 -03:00
parent 296387a4dc
commit 295e4f9ca9
1 changed files with 3 additions and 3 deletions

View File

@ -509,7 +509,7 @@ class LimsReport(Report):
with file_open(os.path.join(module, path)) as f:
return 'file://%s' % f.name
def render(value, digits=2, lang=None, filename=None):
def render(value, digits=2, lang=None, filename=None, date_format=None):
if value is None or value == '':
return ''
@ -528,10 +528,10 @@ class LimsReport(Report):
return value.rec_name
if isinstance(value, date):
return lang.strftime(value)
return lang.strftime(value, format=date_format)
if isinstance(value, datetime):
return '%s %s' % (lang.strftime(value),
return '%s %s' % (lang.strftime(value, format=date_format),
value.strftime('%H:%M:%S'))
if isinstance(value, str):