summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/fields
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2017-09-30 14:36:42 +0200
committerAaron Bohy <aab@odoo.com>2017-09-30 16:02:23 +0200
commitc8f15742c318af3fd768b50581666c3e4a8133d9 (patch)
treee7c7165e6cd0a06089c35cac6b1690e455a85d6d /addons/web/static/src/js/fields
parentb53af081cb6fc0bb3a6a7bb308c1764f9dc7528d (diff)
[FIX] web: Kanban: open record when a tag is clicked
Kanban records with 'global click' feature activated should open the record in a form view when the corresponding card is clicked. Before this rev., it wasn't working if the user clicked on a tag of the kanban record, because of an unused click handler defined on the Many2ManyTags widget (preventing the global click feature from actually performing the global click). This rev. removes that handler in the KanbanFieldMany2ManyTags.
Diffstat (limited to 'addons/web/static/src/js/fields')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index f31a4df6bc9..0bbd1a50c1a 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -1704,6 +1704,14 @@ var FormFieldMany2ManyTags = FieldMany2ManyTags.extend({
});
var KanbanFieldMany2ManyTags = FieldMany2ManyTags.extend({
+ // Remove event handlers on this widget to ensure that the kanban 'global
+ // click' opens the clicked record, even if the click is done on a tag
+ // This is necessary because of the weird 'global click' logic in
+ // KanbanRecord, which should definitely be cleaned.
+ // Anyway, those handlers are only necessary in Form and List views, so we
+ // can removed them here.
+ events: AbstractField.prototype.events,
+
//--------------------------------------------------------------------------
// Private
//--------------------------------------------------------------------------