summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2020-05-28 07:55:56 +0000
committerYannick Tivisse <yti@odoo.com>2020-05-28 07:58:08 +0000
commitb6235bb93ed99cf88c90ee15b6b3e8d902365f46 (patch)
tree17e2bde94d7e2aa3235e9047883bffa5cad9f320
parent8414e6b9fde7bfcd0977fbb85464a73ab6f61a05 (diff)
[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) <yti@odoo.com>
-rw-r--r--addons/project/static/src/js/project_kanban.js20
1 files changed, 20 insertions, 0 deletions
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, {