From d4bbb6e2c71344a5ccce691dabd080757e5d12af Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 21 Feb 2023 11:46:05 +0500 Subject: [PATCH] Added Model/Profile/Elevation_VIEW context as default for new projects #2784 Default Model/Profile/Elevation_VIEW context could be helpful to make openings created with BIM tool more correct. --- src/blenderbim/blenderbim/core/project.py | 3 +++ src/blenderbim/test/core/test_project.py | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/src/blenderbim/blenderbim/core/project.py b/src/blenderbim/blenderbim/core/project.py index c14068c2b0..f136f913d4 100644 --- a/src/blenderbim/blenderbim/core/project.py +++ b/src/blenderbim/blenderbim/core/project.py @@ -53,6 +53,9 @@ def create_project(ifc, project, schema=None, template=None): project.run_context_add_context( context_type="Model", context_identifier="Annotation", target_view="ELEVATION_VIEW", parent=model ) + project.run_context_add_context( + context_type="Model", context_identifier="Profile", target_view="ELEVATION_VIEW", parent=model + ) plan = project.run_context_add_context(context_type="Plan", context_identifier="", target_view="", parent=0) project.run_context_add_context( context_type="Plan", context_identifier="Axis", target_view="GRAPH_VIEW", parent=plan diff --git a/src/blenderbim/test/core/test_project.py b/src/blenderbim/test/core/test_project.py index fe3abc0cee..11f369d5df 100644 --- a/src/blenderbim/test/core/test_project.py +++ b/src/blenderbim/test/core/test_project.py @@ -56,6 +56,9 @@ class TestCreateProject: project.run_context_add_context( context_type="Model", context_identifier="Annotation", target_view="ELEVATION_VIEW", parent="model" ).should_be_called() + project.run_context_add_context( + context_type="Model", context_identifier="Profile", target_view="ELEVATION_VIEW", parent="model" + ).should_be_called() project.run_context_add_context( context_type="Plan", context_identifier="", target_view="", parent=0 ).should_be_called().will_return("plan") @@ -116,6 +119,9 @@ class TestCreateProject: project.run_context_add_context( context_type="Model", context_identifier="Annotation", target_view="ELEVATION_VIEW", parent="model" ).should_be_called() + project.run_context_add_context( + context_type="Model", context_identifier="Profile", target_view="ELEVATION_VIEW", parent="model" + ).should_be_called() project.run_context_add_context( context_type="Plan", context_identifier="", target_view="", parent=0 ).should_be_called().will_return("plan") @@ -185,6 +191,9 @@ class TestCreateProject: project.run_context_add_context( context_type="Model", context_identifier="Annotation", target_view="ELEVATION_VIEW", parent="model" ).should_be_called() + project.run_context_add_context( + context_type="Model", context_identifier="Profile", target_view="ELEVATION_VIEW", parent="model" + ).should_be_called() project.run_context_add_context( context_type="Plan", context_identifier="", target_view="", parent=0 ).should_be_called().will_return("plan")