diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 42fe3a1df12..d2086c3689a 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -112,11 +112,11 @@
-
+
-
+
@
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index 84247a9fc52..2b990de8d64 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -65,6 +65,10 @@ class project_issue(base_stage, osv.osv):
def create(self, cr, uid, vals, context=None):
if context is None:
context = {}
+ if vals.get('use_issues') and not vals.get('use_tasks'):
+ vals['alias_model'] = 'project.issue'
+ elif not vals.get('use_issues') and vals.get('use_tasks'):
+ vals['alias_model'] = 'project.task'
if not vals.get('stage_id'):
ctx = context.copy()
if vals.get('project_id'):
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index c6d23bfae6d..6547b3e3f69 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -334,9 +334,19 @@
-
-
-
+
+
+
+
+
+
+ @
+
+ creates
+
+
+
+