From 91a78667ba482e7cb248eb85e7a057e2e4100268 Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Fri, 4 Apr 2014 14:11:28 +0200 Subject: [PATCH] [FIX] Report: insert formatLang in the rendering environment if not present; Sale_layout: use formatLang on the subtotal bzr revid: sle@openerp.com-20140404121128-puvr1zs244lit5m2 --- addons/report/models/report.py | 11 +++++++++++ addons/sale_layout/views/sale_layout_template.xml | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/addons/report/models/report.py b/addons/report/models/report.py index 723c098ccb2..018fc0b57e2 100644 --- a/addons/report/models/report.py +++ b/addons/report/models/report.py @@ -23,6 +23,7 @@ from openerp.osv import osv from openerp.tools import config from openerp.tools.translate import _ from openerp.addons.web.http import request +from openerp.report.formatter import Formatter import os import time @@ -137,6 +138,16 @@ class Report(osv.Model): website = None if request and hasattr(request, 'website'): website = request.website + + # formatLang method + if not values.get('formatLang'): + formatter = Formatter(cr, uid, self.pool, lang=user.lang) + values.update({ + 'formatLang': formatter.formatLang, + 'digits_fmt': formatter.digits_fmt, + 'get_digits': formatter.get_digits, + }) + values.update({ 'time': time, 'render_doc': render_doc, diff --git a/addons/sale_layout/views/sale_layout_template.xml b/addons/sale_layout/views/sale_layout_template.xml index 7b39ea4c632..c8c83bf2d29 100644 --- a/addons/sale_layout/views/sale_layout_template.xml +++ b/addons/sale_layout/views/sale_layout_template.xml @@ -5,7 +5,7 @@ - + > @@ -22,7 +22,7 @@ Subtotal: - + @@ -31,7 +31,7 @@ - + ***