diff options
| author | Yannick Tivisse <yti@odoo.com> | 2020-05-28 07:55:56 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2020-05-28 07:58:08 +0000 |
| commit | b6235bb93ed99cf88c90ee15b6b3e8d902365f46 (patch) | |
| tree | 17e2bde94d7e2aa3235e9047883bffa5cad9f320 /addons/project/static/src | |
| parent | 8414e6b9fde7bfcd0977fbb85464a73ab6f61a05 (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>
Diffstat (limited to 'addons/project/static/src')
| -rw-r--r-- | addons/project/static/src/js/project_kanban.js | 20 |
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, { |
