diff --git a/addons/project/__openerp__.py b/addons/project/__openerp__.py index eb55e552259..488a1c2ee70 100644 --- a/addons/project/__openerp__.py +++ b/addons/project/__openerp__.py @@ -29,7 +29,7 @@ "sequence": 8, 'complexity': "easy", "images": ["images/gantt.png", "images/project_dashboard.jpeg","images/project_task_tree.jpeg","images/project_task.jpeg","images/project.jpeg","images/task_analysis.jpeg"], - "depends": ["base_setup", "product", "analytic", "board", "mail", "resource"], + "depends": ["base_setup", "product", "analytic", "board", "mail", "resource","web_kanban"], "description": """ Project management module tracks multi-level projects, tasks, work done on tasks, eso. ====================================================================================== diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 2d08757a167..456c9c33c42 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -196,7 +196,7 @@

- +

@@ -216,18 +216,17 @@ - - + - +

- + - +
diff --git a/addons/project/static/src/js/project.js b/addons/project/static/src/js/project.js index 8ce27661788..6fcb9586222 100644 --- a/addons/project/static/src/js/project.js +++ b/addons/project/static/src/js/project.js @@ -1,16 +1,24 @@ openerp.project = function(openerp) { openerp.web_kanban.ProjectKanban = openerp.web_kanban.KanbanRecord.include({ bind_events: function() { - self = this - self._super() - if(this.view.dataset.model == 'project.project') { - $('.oe_project_kanban_vignette').mouseover(function() { - return $(this).find('.oe_project_kanban_action').show(); - }).mouseout(function() { - return $(this).find('.oe_project_kanban_action').hide(); + self = this; + self._super(); + $('.dropdown-toggle').dropdown(); + $('.oe_project_kanban_vignette').mouseover(function() { + return $(this).find('.oe_project_kanban_action').show(); + }).mouseout(function() { + return $(this).find('.oe_project_kanban_action').hide(); + }); + _.each($('.oe_project_kanban_vignette'),function(record){ + _.each(record.getElementsByTagName('img'),function(img){ + var domain = [['id','=',img.getAttribute("id")]]; + var dataset = new openerp.web.DataSetSearch(this, 'res.users', self.session.context, domain); + dataset.read_slice([]).then(function(result){ + img.setAttribute("title",result[0].name) + }); }); - $('.dropdown-toggle').dropdown(); - } + + }); } }); } diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index c8ef4913c81..618dccea705 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -392,7 +392,7 @@ - + diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml index c850ee27c43..84995f0c82f 100644 --- a/addons/project_long_term/project_long_term_view.xml +++ b/addons/project_long_term/project_long_term_view.xml @@ -123,7 +123,7 @@ - + diff --git a/addons/project_timesheet/project_timesheet_view.xml b/addons/project_timesheet/project_timesheet_view.xml index 8e49a19cf0f..ae40cc1b9d8 100644 --- a/addons/project_timesheet/project_timesheet_view.xml +++ b/addons/project_timesheet/project_timesheet_view.xml @@ -39,7 +39,7 @@ - +