summaryrefslogtreecommitdiff
path: root/addons/web/static
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2019-01-07 13:06:38 +0000
committerNicolas Martinelli <nim@odoo.com>2019-01-09 08:28:08 +0000
commit07befd19a7b9ffb4b8174502c124bb5e97112fa8 (patch)
tree1ab9302016b1d91cd5f87754d5507cae7b5824f6 /addons/web/static
parent69f6b9510db36570698e472f797ef5e4e3685d2e (diff)
[FIX] web: make pie chart title translatable
The Pie Chart title is not translatable, since a string defined in a `t-att-` cannot be translated. We use the attribute `title` instead. Tests are adapted in https://github.com/odoo/enterprise/pull/3379 opw-1908220 closes odoo/odoo#29991
Diffstat (limited to 'addons/web/static')
-rw-r--r--addons/web/static/src/js/widgets/pie_chart.js1
-rw-r--r--addons/web/static/src/xml/pie_chart.xml2
2 files changed, 2 insertions, 1 deletions
diff --git a/addons/web/static/src/js/widgets/pie_chart.js b/addons/web/static/src/js/widgets/pie_chart.js
index 663e2b4cc98..c483c23c73d 100644
--- a/addons/web/static/src/js/widgets/pie_chart.js
+++ b/addons/web/static/src/js/widgets/pie_chart.js
@@ -31,6 +31,7 @@ var PieChart = Widget.extend({
Domain.prototype.stringToArray(modifiers.domain || '[]'));
var arch = qweb.render('web.PieChart', {
modifiers: modifiers,
+ title: node.attrs.title || modifiers.title || modifiers.measure,
});
this.subViewParams = {
diff --git a/addons/web/static/src/xml/pie_chart.xml b/addons/web/static/src/xml/pie_chart.xml
index 5c3411bc882..d45bef7af6f 100644
--- a/addons/web/static/src/xml/pie_chart.xml
+++ b/addons/web/static/src/xml/pie_chart.xml
@@ -1,7 +1,7 @@
<template>
<t t-name="web.PieChart">
- <graph type="pie" t-att-title="modifiers.title || modifiers.measure">
+ <graph type="pie" t-att-title="title">
<field t-att-name="modifiers.groupby.split(':')[0]" t-att-interval="modifiers.groupby.split(':')[1]"/>
<field t-if="modifiers.measure" t-att-name="modifiers.measure" type="measure"/>
</graph>