From b6235bb93ed99cf88c90ee15b6b3e8d902365f46 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 28 May 2020 07:55:56 +0000 Subject: [PATCH] [FIX] project: Open tasks when clicking on kanban record Purpose ======= Reintroduce the horrible bidouille that was removed by mistake. closes odoo/odoo#52041 Note: Should be cleaned though. Taskid: 2266510 Signed-off-by: Yannick Tivisse (yti) --- .../project/static/src/js/project_kanban.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/addons/project/static/src/js/project_kanban.js b/addons/project/static/src/js/project_kanban.js index 812bfc165bc..8a7387e2ae2 100644 --- a/addons/project/static/src/js/project_kanban.js +++ b/addons/project/static/src/js/project_kanban.js @@ -5,6 +5,26 @@ var KanbanController = require('web.KanbanController'); var KanbanView = require('web.KanbanView'); var KanbanColumn = require('web.KanbanColumn'); var view_registry = require('web.view_registry'); +var KanbanRecord = require('web.KanbanRecord'); + +KanbanRecord.include({ + //-------------------------------------------------------------------------- + // Private + //-------------------------------------------------------------------------- + + /** + * @override + * @private + */ + // YTI TODO: Should be transformed into a extend and specific to project + _openRecord: function () { + if (this.modelName === 'project.project' && this.$(".o_project_kanban_boxes a").length) { + this.$('.o_project_kanban_boxes a').first().click(); + } else { + this._super.apply(this, arguments); + } + }, +}); var ProjectKanbanController = KanbanController.extend({ custom_events: _.extend({}, KanbanController.prototype.custom_events, {