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, {