From 53300b651f7236010a636de83717aa8b361770ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 23 Jan 2018 22:15:21 +0100 Subject: [PATCH] Support field name on image tag issue7058 review35851002 --- CHANGELOG | 1 + src/view/form.js | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index e2c29a4b0e..1066a427da 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +* Support field name on image tag * Use input number and toLocaleString for numeric fields * Show related record names for all windows * Allow to edit Many2One from tree view diff --git a/src/view/form.js b/src/view/form.js index 8c27262c4b..829ecf533a 100644 --- a/src/view/form.js +++ b/src/view/form.js @@ -833,7 +833,18 @@ function eval_pyson(value){ this.img = jQuery('', { 'class': 'center-block' }).appendTo(this.el); - Sao.common.ICONFACTORY.register_icon(attributes.name) + }, + set_state: function(record) { + Sao.View.Form.Image_._super.set_state.call(this, record); + if (!record) { + return; + } + var name = this.attributes.name; + if (name in record.model.fields) { + var field = record.model.fields[name]; + name = field.get(record); + } + Sao.common.ICONFACTORY.register_icon(name) .done(function(url) { this.img.attr('src', url); }.bind(this));