summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2017-03-16 09:03:24 +0100
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commit8f7a445a034a4059c453f9e2847951ee4ab1558e (patch)
tree4befac1115296b0a3ea936552dfa9c7f60bd228c /addons/web/static/src
parent64dd7d54439277a50441ffcef0f1dbe0b0640e1f (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.js11
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,