diff --git a/addons/project/data/project_demo.xml b/addons/project/data/project_demo.xml
index aaa602f29aa..9061b168c98 100644
--- a/addons/project/data/project_demo.xml
+++ b/addons/project/data/project_demo.xml
@@ -7,9 +7,10 @@
-
+
-
+
@@ -398,6 +399,47 @@
+
+ 12.0
+
+
+ 0
+
+ Customer analysis + Architecture
+ 7
+
+
+
+ project.task
+
+ notification
+
+
+
+
+
+
+ Stage
+ New
+ In Progress
+ many2one
+ 1
+ 2
+
+
+
+
+
+
+ 1
+
+ Planning and budget
+
+ 6
+
+
+
+
@@ -409,6 +451,7 @@
+
project.task
@@ -447,15 +490,6 @@
-
-
-
- 1
-
- Document management
-
-
-
@@ -465,6 +499,7 @@
blocked
+
project.task
@@ -496,6 +531,7 @@
ref('project.project_tags_03')])]"/>
+
project.task
@@ -516,64 +552,6 @@
-
-
-
- 1
-
- Planning and budget
-
- 6
-
-
-
-
- 24.0
-
-
-
- Basic outline
-
-
-
-
- project.task
-
- notification
-
-
-
-
-
- project.task
-
- notification
-
-
-
-
-
-
- Stage
- New
- In Progress
- many2one
- 1
- 2
-
-
-
-
- Stage
- In Progress
- Cancelled
- many2one
- 2
- 4
-
-
-
42.0
@@ -581,17 +559,20 @@
Create new components
+
14.0
-
+
- Useablity review
+ Usability review
+
project.task
@@ -612,25 +593,37 @@
-
- 12.0
-
-
- 0
+
+
+
+ 1
- Customer analysis + Architecture
- 7
+ Document management
+
+
-
+
+
+ 24.0
+
+
+
+ Basic outline
+
+
+
+
+
project.task
-
+
notification
-
+
-
+
Stage
New
@@ -638,7 +631,7 @@
many2one
1
2
-
+
@@ -708,6 +701,7 @@
Unit Testing
+
project.task
diff --git a/addons/project/tests/test_task_dependencies.py b/addons/project/tests/test_task_dependencies.py
index 48d0e694d86..984f28bbfbc 100644
--- a/addons/project/tests/test_task_dependencies.py
+++ b/addons/project/tests/test_task_dependencies.py
@@ -140,6 +140,10 @@ class TestTaskDependencies(TestProjectCommon):
'allow_task_dependencies': False,
})
+ # As the the Project General Setting group_project_task_dependencies needs to be toggled in order
+ # to be applied on the existing projects we need to force it so that it does not depends on anything
+ # (like demo data for instance)
+ set_task_dependencies_setting(False)
set_task_dependencies_setting(True)
self.assertTrue(self.project_pigs.allow_task_dependencies, "Projects allow_task_dependencies should follow group_project_task_dependencies setting changes")