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 @@
-
+