diff --git a/addons/project/views/project_sharing_project_task_views.xml b/addons/project/views/project_sharing_project_task_views.xml
index 22a67e601ad..43cc7ae053b 100644
--- a/addons/project/views/project_sharing_project_task_views.xml
+++ b/addons/project/views/project_sharing_project_task_views.xml
@@ -27,6 +27,7 @@
quick_create_view="project.project_sharing_quick_create_task_form"
archivable="0"
import="0"
+ groups_draggable="0"
>
diff --git a/addons/sale_project/models/sale_order_line.py b/addons/sale_project/models/sale_order_line.py
index 9f9bbe88a63..72748131453 100644
--- a/addons/sale_project/models/sale_order_line.py
+++ b/addons/sale_project/models/sale_order_line.py
@@ -144,7 +144,16 @@ class SaleOrderLine(models.Model):
# Avoid new tasks to go to 'Undefined Stage'
if not project.type_ids:
- project.type_ids = self.env['project.task.type'].create({'name': _('New')})
+ project.type_ids = self.env['project.task.type'].create([{
+ 'name': name,
+ 'fold': fold,
+ 'sequence': sequence,
+ } for name, fold, sequence in [
+ (_('To Do'), False, 5),
+ (_('In Progress'), False, 10),
+ (_('Done'), True, 15),
+ (_('Canceled'), True, 20),
+ ]])
# link project as generated by current so line
self.write({'project_id': project.id})