Skip to content

Commit 6d48496

Browse files
committed
MAJOR: rename ifc to model (#477)
* filter storey models with permissions * duplicate ifc routes and update tags ViewSet * add deprecated ifc views and filter by type * rename ifc operations * rename Ifc table * rename some Ifc classes * duplicate ifc test and change reverse url name * update foreignkeys * rename ifc_pk in model_pk * update route name * update scopes * fix swagger dupplicate * fix test projectAccessToken * actually send keycloak scope create * restore ifc_guid * don't unzip unzipped structure files * fix bad rebase
1 parent f6a96a4 commit 6d48496

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+59720
-6555
lines changed

README.md

Lines changed: 289 additions & 146 deletions
Large diffs are not rendered by default.

bimdata_api_client/__init__.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from bimdata_api_client.api.checker_api import CheckerApi
2323
from bimdata_api_client.api.collaboration_api import CollaborationApi
2424
from bimdata_api_client.api.ifc_api import IfcApi
25+
from bimdata_api_client.api.model_api import ModelApi
2526
from bimdata_api_client.api.sso_api import SsoApi
2627
from bimdata_api_client.api.webhook_api import WebhookApi
2728

@@ -61,21 +62,19 @@
6162
from bimdata_api_client.models.folder_user_project import FolderUserProject
6263
from bimdata_api_client.models.full_topic import FullTopic
6364
from bimdata_api_client.models.group_folder import GroupFolder
64-
from bimdata_api_client.models.ifc import Ifc
6565
from bimdata_api_client.models.ifc_access_token import IfcAccessToken
6666
from bimdata_api_client.models.ifc_checker import IfcChecker
6767
from bimdata_api_client.models.ifc_checker_checkplan import IfcCheckerCheckplan
6868
from bimdata_api_client.models.ifc_checker_results import IfcCheckerResults
69-
from bimdata_api_client.models.ifc_errors import IfcErrors
7069
from bimdata_api_client.models.ifc_export import IfcExport
71-
from bimdata_api_client.models.ifc_files import IfcFiles
7270
from bimdata_api_client.models.ifc_merge import IfcMerge
7371
from bimdata_api_client.models.ifc_optimize import IfcOptimize
7472
from bimdata_api_client.models.inline_object import InlineObject
7573
from bimdata_api_client.models.inline_object1 import InlineObject1
7674
from bimdata_api_client.models.inline_object2 import InlineObject2
7775
from bimdata_api_client.models.inline_object3 import InlineObject3
7876
from bimdata_api_client.models.inline_object4 import InlineObject4
77+
from bimdata_api_client.models.inline_object5 import InlineObject5
7978
from bimdata_api_client.models.inline_response200 import InlineResponse200
8079
from bimdata_api_client.models.inline_response2001 import InlineResponse2001
8180
from bimdata_api_client.models.invitation import Invitation
@@ -88,6 +87,9 @@
8887
from bimdata_api_client.models.material import Material
8988
from bimdata_api_client.models.material_list_component import MaterialListComponent
9089
from bimdata_api_client.models.material_option import MaterialOption
90+
from bimdata_api_client.models.model import Model
91+
from bimdata_api_client.models.model_errors import ModelErrors
92+
from bimdata_api_client.models.model_files import ModelFiles
9193
from bimdata_api_client.models.model_property import ModelProperty
9294
from bimdata_api_client.models.model_with_positioning_plan import ModelWithPositioningPlan
9395
from bimdata_api_client.models.organization import Organization

bimdata_api_client/api/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
from bimdata_api_client.api.checker_api import CheckerApi
88
from bimdata_api_client.api.collaboration_api import CollaborationApi
99
from bimdata_api_client.api.ifc_api import IfcApi
10+
from bimdata_api_client.api.model_api import ModelApi
1011
from bimdata_api_client.api.sso_api import SsoApi
1112
from bimdata_api_client.api.webhook_api import WebhookApi

bimdata_api_client/api/bcf_api.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2635,6 +2635,7 @@ def get_full_topics(self, projects_pk, **kwargs): # noqa: E501
26352635
26362636
:param async_req bool: execute request asynchronously
26372637
:param str projects_pk: (required)
2638+
:param str models: Filter the returned list by models
26382639
:param str ifcs: Filter the returned list by ifcs
26392640
:param str format: Filter the returned list by format
26402641
:param str img_format: All snapshot_data will be returned as url instead of base64
@@ -2663,6 +2664,7 @@ def get_full_topics_with_http_info(self, projects_pk, **kwargs): # noqa: E501
26632664
26642665
:param async_req bool: execute request asynchronously
26652666
:param str projects_pk: (required)
2667+
:param str models: Filter the returned list by models
26662668
:param str ifcs: Filter the returned list by ifcs
26672669
:param str format: Filter the returned list by format
26682670
:param str img_format: All snapshot_data will be returned as url instead of base64
@@ -2684,6 +2686,7 @@ def get_full_topics_with_http_info(self, projects_pk, **kwargs): # noqa: E501
26842686

26852687
all_params = [
26862688
'projects_pk',
2689+
'models',
26872690
'ifcs',
26882691
'format',
26892692
'img_format'
@@ -2717,6 +2720,8 @@ def get_full_topics_with_http_info(self, projects_pk, **kwargs): # noqa: E501
27172720
path_params['projects_pk'] = local_var_params['projects_pk'] # noqa: E501
27182721

27192722
query_params = []
2723+
if 'models' in local_var_params and local_var_params['models'] is not None: # noqa: E501
2724+
query_params.append(('models', local_var_params['models'])) # noqa: E501
27202725
if 'ifcs' in local_var_params and local_var_params['ifcs'] is not None: # noqa: E501
27212726
query_params.append(('ifcs', local_var_params['ifcs'])) # noqa: E501
27222727
if 'format' in local_var_params and local_var_params['format'] is not None: # noqa: E501
@@ -3279,6 +3284,7 @@ def get_topics(self, projects_pk, **kwargs): # noqa: E501
32793284
32803285
:param async_req bool: execute request asynchronously
32813286
:param str projects_pk: (required)
3287+
:param str models: Filter the returned list by models
32823288
:param str ifcs: Filter the returned list by ifcs
32833289
:param str format: Filter the returned list by format
32843290
:param _preload_content: if False, the urllib3.HTTPResponse object will
@@ -3306,6 +3312,7 @@ def get_topics_with_http_info(self, projects_pk, **kwargs): # noqa: E501
33063312
33073313
:param async_req bool: execute request asynchronously
33083314
:param str projects_pk: (required)
3315+
:param str models: Filter the returned list by models
33093316
:param str ifcs: Filter the returned list by ifcs
33103317
:param str format: Filter the returned list by format
33113318
:param _return_http_data_only: response data without head status code
@@ -3326,6 +3333,7 @@ def get_topics_with_http_info(self, projects_pk, **kwargs): # noqa: E501
33263333

33273334
all_params = [
33283335
'projects_pk',
3336+
'models',
33293337
'ifcs',
33303338
'format'
33313339
]
@@ -3358,6 +3366,8 @@ def get_topics_with_http_info(self, projects_pk, **kwargs): # noqa: E501
33583366
path_params['projects_pk'] = local_var_params['projects_pk'] # noqa: E501
33593367

33603368
query_params = []
3369+
if 'models' in local_var_params and local_var_params['models'] is not None: # noqa: E501
3370+
query_params.append(('models', local_var_params['models'])) # noqa: E501
33613371
if 'ifcs' in local_var_params and local_var_params['ifcs'] is not None: # noqa: E501
33623372
query_params.append(('ifcs', local_var_params['ifcs'])) # noqa: E501
33633373
if 'format' in local_var_params and local_var_params['format'] is not None: # noqa: E501

0 commit comments

Comments
 (0)