diff options
| author | Christophe Matthieu <chm@odoo.com> | 2015-08-14 14:24:55 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2015-08-17 10:17:58 +0200 |
| commit | ea3bfe1bd5e814a9a8bc6e02b1970b599d1ee657 (patch) | |
| tree | 07660fe95b5cbd7d80a873036a235ae9592351f0 /addons/web/static/src | |
| parent | 8caa7a4dacd535f744ea9d7cffc092dde75f8c08 (diff) | |
[FIX] web: readonly fields not transferred from dialog to 2many field
Transfer options to 'data_create' and 'data_update'
Add tour to check the fix
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 7debee44346..c31595dc0c0 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -4364,7 +4364,7 @@ instance.web.form.One2ManyViewManager = instance.web.ViewManager.extend({ }); }, write_function: function(id, data, options) { - return self.o2m.dataset.write(id, data, {}).done(function() { + return self.o2m.dataset.write(id, data, options).done(function() { self.o2m.reload_current_view(); }); }, @@ -4488,8 +4488,8 @@ instance.web.form.One2ManyListView = instance.web.ListView.extend({ var pop = new instance.web.form.FormOpenPopup(self); pop.show_element(self.o2m.field.relation, id, self.o2m.build_context(), { title: _t("Open: ") + self.o2m.string, - write_function: function(id, data) { - return self.o2m.dataset.write(id, data, {}).done(function() { + write_function: function(id, data, options) { + return self.o2m.dataset.write(id, data, options).done(function() { self.o2m.reload_current_view(); }); }, @@ -5104,7 +5104,7 @@ instance.web.form.FieldMany2ManyKanban = instance.web.form.AbstractField.extend( pop.show_element(self.field.relation, id, self.build_context(), { title: _t("Open: ") + self.string, write_function: function(id, data, options) { - return self.dataset.write(id, data, {}).done(function() { + return self.dataset.write(id, data, options).done(function() { self.render_value(); }); }, |
