Skip to content

Commit 8b5446a

Browse files
committed
PATCH: fix serializer user project (#448)
Breaking Change: - key to for GroupUser create view - Route pk for userProject views is now UserProject pk and not FosUser pk Some other change: - fix serializer of userProject for swagger and libs - add missing invitation user project from project and group - fix some test
1 parent 30a8fb5 commit 8b5446a

27 files changed

+434
-1206
lines changed

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,6 @@ Class | Method | HTTP request | Description
216216
*CollaborationApi* | [**full_update_manage_group**](docs/CollaborationApi.md#full_update_manage_group) | **PUT** /cloud/{cloud_pk}/project/{project_pk}/group/{id} | Update all fields of a group
217217
*CollaborationApi* | [**full_update_project**](docs/CollaborationApi.md#full_update_project) | **PUT** /cloud/{cloud_pk}/project/{id} | Update all fields of a project
218218
*CollaborationApi* | [**full_update_project_access_token**](docs/CollaborationApi.md#full_update_project_access_token) | **PUT** /cloud/{cloud_pk}/project/{project_pk}/access-token/{token} | Update all fields of a token
219-
*CollaborationApi* | [**full_update_project_user**](docs/CollaborationApi.md#full_update_project_user) | **PUT** /cloud/{cloud_pk}/project/{project_pk}/user/{id} | Update all fields of a project user
220219
*CollaborationApi* | [**get_classification**](docs/CollaborationApi.md#get_classification) | **GET** /cloud/{cloud_pk}/project/{project_pk}/classification/{id} | Retrieve a classification
221220
*CollaborationApi* | [**get_classifications**](docs/CollaborationApi.md#get_classifications) | **GET** /cloud/{cloud_pk}/project/{project_pk}/classification | Retrieve all classifications
222221
*CollaborationApi* | [**get_cloud**](docs/CollaborationApi.md#get_cloud) | **GET** /cloud/{id} | Retrieve one cloud
@@ -241,7 +240,6 @@ Class | Method | HTTP request | Description
241240
*CollaborationApi* | [**get_project_size**](docs/CollaborationApi.md#get_project_size) | **GET** /cloud/{cloud_pk}/project/{id}/size | Get size of all ifc files in the project
242241
*CollaborationApi* | [**get_project_sub_tree**](docs/CollaborationApi.md#get_project_sub_tree) | **GET** /cloud/{cloud_pk}/project/subtree | Retrieve the complete projects tree of the cloud
243242
*CollaborationApi* | [**get_project_tree**](docs/CollaborationApi.md#get_project_tree) | **GET** /cloud/{cloud_pk}/project/{id}/tree | Retrieve the complete DMS tree
244-
*CollaborationApi* | [**get_project_user**](docs/CollaborationApi.md#get_project_user) | **GET** /cloud/{cloud_pk}/project/{project_pk}/user/{id} | Retrieve a user in a project
245243
*CollaborationApi* | [**get_project_users**](docs/CollaborationApi.md#get_project_users) | **GET** /cloud/{cloud_pk}/project/{project_pk}/user | Retrieve all users in a project, or a list with a filter by email
246244
*CollaborationApi* | [**get_projects**](docs/CollaborationApi.md#get_projects) | **GET** /cloud/{cloud_pk}/project | Retrieve all projects
247245
*CollaborationApi* | [**get_self_projects**](docs/CollaborationApi.md#get_self_projects) | **GET** /user/projects | List current user's projects
@@ -257,7 +255,7 @@ Class | Method | HTTP request | Description
257255
*CollaborationApi* | [**update_manage_group**](docs/CollaborationApi.md#update_manage_group) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/group/{id} | Update some fields of a group
258256
*CollaborationApi* | [**update_project**](docs/CollaborationApi.md#update_project) | **PATCH** /cloud/{cloud_pk}/project/{id} | Update some fields of a project
259257
*CollaborationApi* | [**update_project_access_token**](docs/CollaborationApi.md#update_project_access_token) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/access-token/{token} | Update some fields of a token
260-
*CollaborationApi* | [**update_project_user**](docs/CollaborationApi.md#update_project_user) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/user/{id} | Update some fields of a project user
258+
*CollaborationApi* | [**update_project_user**](docs/CollaborationApi.md#update_project_user) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/user/{id} | Change the user role in the cloud
261259
*CollaborationApi* | [**update_self_user**](docs/CollaborationApi.md#update_self_user) | **PATCH** /user | Update info of the current user
262260
*IfcApi* | [**add_ifc_errors**](docs/IfcApi.md#add_ifc_errors) | **POST** /cloud/{cloud_pk}/project/{project_pk}/ifc/{id}/errors | Add errors to IFC
263261
*IfcApi* | [**bulk_delete_ifc_classifications**](docs/IfcApi.md#bulk_delete_ifc_classifications) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/ifc/{ifc_pk}/classification/list_destroy | Remove all classifications from model's elements
@@ -428,7 +426,6 @@ Class | Method | HTTP request | Description
428426
- [Feature](docs/Feature.md)
429427
- [Folder](docs/Folder.md)
430428
- [FolderGroupPermission](docs/FolderGroupPermission.md)
431-
- [FosUserId](docs/FosUserId.md)
432429
- [FullTopic](docs/FullTopic.md)
433430
- [GroupFolder](docs/GroupFolder.md)
434431
- [Ifc](docs/Ifc.md)
@@ -507,6 +504,7 @@ Class | Method | HTTP request | Description
507504
- [User](docs/User.md)
508505
- [UserCloudUpdate](docs/UserCloudUpdate.md)
509506
- [UserProject](docs/UserProject.md)
507+
- [UserProjectId](docs/UserProjectId.md)
510508
- [UserProjectUpdate](docs/UserProjectUpdate.md)
511509
- [ViewSetupHints](docs/ViewSetupHints.md)
512510
- [Viewpoint](docs/Viewpoint.md)

bimdata_api_client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@
5555
from bimdata_api_client.models.feature import Feature
5656
from bimdata_api_client.models.folder import Folder
5757
from bimdata_api_client.models.folder_group_permission import FolderGroupPermission
58-
from bimdata_api_client.models.fos_user_id import FosUserId
5958
from bimdata_api_client.models.full_topic import FullTopic
6059
from bimdata_api_client.models.group_folder import GroupFolder
6160
from bimdata_api_client.models.ifc import Ifc
@@ -134,6 +133,7 @@
134133
from bimdata_api_client.models.user import User
135134
from bimdata_api_client.models.user_cloud_update import UserCloudUpdate
136135
from bimdata_api_client.models.user_project import UserProject
136+
from bimdata_api_client.models.user_project_id import UserProjectId
137137
from bimdata_api_client.models.user_project_update import UserProjectUpdate
138138
from bimdata_api_client.models.view_setup_hints import ViewSetupHints
139139
from bimdata_api_client.models.viewpoint import Viewpoint

0 commit comments

Comments
 (0)