diff options
| author | Christophe Matthieu <chm@odoo.com> | 2017-03-16 09:03:24 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | 8f7a445a034a4059c453f9e2847951ee4ab1558e (patch) | |
| tree | 4befac1115296b0a3ea936552dfa9c7f60bd228c /addons/web/static/src | |
| parent | 64dd7d54439277a50441ffcef0f1dbe0b0640e1f (diff) | |
[IMP] web: simplification use loadViews instead of loadFieldView
Don't need to create a dataset to call loadViews
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/views/form/form_controller.js | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/addons/web/static/src/js/views/form/form_controller.js b/addons/web/static/src/js/views/form/form_controller.js index 679da7dffd4..341d23e0bed 100644 --- a/addons/web/static/src/js/views/form/form_controller.js +++ b/addons/web/static/src/js/views/form/form_controller.js @@ -4,9 +4,9 @@ odoo.define('web.FormController', function (require) { var BasicController = require('web.BasicController'); var dialogs = require('web.view_dialogs'); var core = require('web.core'); -var data = require('web.data'); var Dialog = require('web.Dialog'); var Sidebar = require('web.Sidebar'); +var Context = require('web.Context'); var _t = core._t; var qweb = core.qweb; @@ -522,16 +522,13 @@ var FormController = BasicController.extend({ if (event.data.form_view) { fieldsViewDef = $.when(event.data.form_view); } else { - var context = event.data.context; - var domain = event.data.domain; - var dataset = new data.DataSetSearch(this, model, context, domain); - fieldsViewDef = this.loadFieldView(dataset, false, 'form'); + fieldsViewDef = this.loadViews(model, new Context(event.data.context), [[null, 'form']], {}); } - fieldsViewDef.then(function (form_fields_view) { + fieldsViewDef.then(function (views) { new dialogs.FormViewDialog(self, { res_model: model, res_id: res_id, - fields_view: form_fields_view, + fields_view: views.form, context: record.getContext(), readonly: event.data.readonly, title: _t("Open: ") + event.data.string, |
