[IMP] Form frame : Force nolabel='1' when widget='statusbar'

Hardcoded exception but this way, we retain backward compatibility between addons & old clients

bzr revid: fme@openerp.com-20111011115424-rme5btg594euln2v
This commit is contained in:
Fabien Meghazi 2011-10-11 13:54:24 +02:00
parent 039e42110f
commit a1eadf8a60
1 changed files with 4 additions and 0 deletions

View File

@ -756,6 +756,10 @@ openerp.web.form.WidgetFrame = openerp.web.form.Widget.extend({
var type = {};
if (node.tag == 'field') {
type = this.view.fields_view.fields[node.attrs.name] || {};
if (node.attrs.widget == 'statusbar') {
// This way we can retain backward compatibility between addons and old clients
node.attrs.nolabel = '1';
}
}
var widget = new (this.view.registry.get_any(
[node.attrs.widget, type.type, node.tag])) (this.view, node);