summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/views')
-rw-r--r--addons/web/static/src/js/views/form_relational_widgets.js1
-rw-r--r--addons/web/static/src/js/views/form_view.js2
-rw-r--r--addons/web/static/src/js/views/graph_view.js4
-rw-r--r--addons/web/static/src/js/views/pivot_view.js2
4 files changed, 7 insertions, 2 deletions
diff --git a/addons/web/static/src/js/views/form_relational_widgets.js b/addons/web/static/src/js/views/form_relational_widgets.js
index 7c3048ee24b..a4e900c6636 100644
--- a/addons/web/static/src/js/views/form_relational_widgets.js
+++ b/addons/web/static/src/js/views/form_relational_widgets.js
@@ -759,6 +759,7 @@ var FieldX2Many = AbstractManyField.extend({
}
if(view.view_type === "list") {
_.extend(view.options, {
+ action_buttons: false, // to avoid 'Save' and 'Discard' buttons to appear in X2M fields
addable: null,
selectable: self.multi_selection,
sortable: true,
diff --git a/addons/web/static/src/js/views/form_view.js b/addons/web/static/src/js/views/form_view.js
index 5e32d8578e4..3e8a9b1e10e 100644
--- a/addons/web/static/src/js/views/form_view.js
+++ b/addons/web/static/src/js/views/form_view.js
@@ -400,7 +400,7 @@ var FormView = View.extend(common.FieldManagerMixin, {
var keys = _.keys(this.fields_view.fields);
if (keys.length) {
return this.dataset.default_get(keys).then(function(r) {
- self.trigger('load_record', r);
+ self.trigger('load_record', _.clone(r));
});
}
return self.trigger('load_record', {});
diff --git a/addons/web/static/src/js/views/graph_view.js b/addons/web/static/src/js/views/graph_view.js
index 8a604640fc9..f8f1bba909a 100644
--- a/addons/web/static/src/js/views/graph_view.js
+++ b/addons/web/static/src/js/views/graph_view.js
@@ -19,6 +19,10 @@ var GraphView = View.extend({
icon: 'fa-bar-chart',
view_type: 'graph',
+ on_detach_callback: function () {
+ $('body > .nvtooltip').remove();
+ },
+
init: function(parent, dataset, view_id, options) {
this._super(parent, dataset, view_id, options);
diff --git a/addons/web/static/src/js/views/pivot_view.js b/addons/web/static/src/js/views/pivot_view.js
index 72f1ac4bf1d..deb2c16870f 100644
--- a/addons/web/static/src/js/views/pivot_view.js
+++ b/addons/web/static/src/js/views/pivot_view.js
@@ -574,7 +574,7 @@ var PivotView = View.extend({
i, j, cell, $row, $cell;
var groupby_labels = _.map(this.main_col.groupbys, function (gb) {
- return self.groupable_fields[gb.split(':')[0]].string;
+ return self.fields[gb.split(':')[0]].string;
});
for (i = 0; i < headers.length; i++) {