summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields/relational_fields.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/fields/relational_fields.js')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index 2a9a2906501..ecd7dd688e6 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -1946,6 +1946,11 @@ var FieldStatus = AbstractField.extend({
this._super.apply(this, arguments);
this._setState();
this._onClickStage = _.debounce(this._onClickStage, 300, true); // TODO maybe not useful anymore ?
+
+ // Retro-compatibility: clickable used to be defined in the field attrs
+ // instead of options.
+ // If not set, the statusbar is not clickable.
+ this.isClickable = !!this.attrs.clickable || !!this.nodeOptions.clickable;
},
//--------------------------------------------------------------------------
@@ -1996,7 +2001,7 @@ var FieldStatus = AbstractField.extend({
this.$el.html(qweb.render("FieldStatus.content", {
selection_unfolded: selections[0],
selection_folded: selections[1],
- clickable: !!this.attrs.clickable,
+ clickable: this.isClickable,
}));
},