From a4dc7ace6645c1b7323c964a7072d9cb61cf2d1d Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Wed, 21 Dec 2011 16:32:29 +0100 Subject: [PATCH] [fix] problem with buttons in form o2m bzr revid: nicolas.vanhoren@openerp.com-20111221153229-tzue6bev8fb83gzl --- addons/web/static/src/js/view_form.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 965dbb646e9..dce45f1a0a2 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1271,12 +1271,12 @@ openerp.web.form.Field = openerp.web.form.Widget.extend(/** @lends openerp.web.f reset: function() { this.dirty = false; }, - get_options: function() { - if (!this.options) { + get_definition_options: function() { + if (!this.definition_options) { var str = this.node.attrs.options || '{}'; - this.options = JSON.parse(str); + this.definition_options = JSON.parse(str); } - return this.options; + return this.definition_options; }, }); @@ -1876,7 +1876,7 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({ self._change_int_value(null); self._search_create_popup("form", undefined, {"default_name": name}); } - if (self.get_options().quick_create === undefined || self.get_options().quick_create) { + if (self.get_definition_options().quick_create === undefined || self.get_definition_options().quick_create) { var dataset = new openerp.web.DataSetStatic(this, this.field.relation, self.build_context()); dataset.name_create(name, function(data) { self._change_int_ext_value(data); @@ -2098,9 +2098,7 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({ }); this.views = views; - this.viewmanager = new openerp.web.ViewManager(this, this.dataset, views, { - action_buttons : false - }); + this.viewmanager = new openerp.web.ViewManager(this, this.dataset, views, {}); this.viewmanager.template = 'One2Many.viewmanager'; this.viewmanager.registry = openerp.web.views.clone({ list: 'openerp.web.form.One2ManyListView',