Skip to content

Commit 3c00f75

Browse files
committed
MINOR: create document tag views (#513)
* create document tag views * fix: serializer readOnly * add admin tags * add inline Tag Project
1 parent 9037cce commit 3c00f75

21 files changed

+3367
-134
lines changed

.openapi-generator/FILES

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ bimdata_api_client/model/patched_ruleset_request.py
135135
bimdata_api_client/model/patched_space_request.py
136136
bimdata_api_client/model/patched_stage_request.py
137137
bimdata_api_client/model/patched_system_request.py
138+
bimdata_api_client/model/patched_tag_request.py
138139
bimdata_api_client/model/patched_topic_request.py
139140
bimdata_api_client/model/patched_topic_status_request.py
140141
bimdata_api_client/model/patched_topic_type_request.py
@@ -219,6 +220,9 @@ bimdata_api_client/model/stage_request.py
219220
bimdata_api_client/model/storey.py
220221
bimdata_api_client/model/system.py
221222
bimdata_api_client/model/system_request.py
223+
bimdata_api_client/model/tag.py
224+
bimdata_api_client/model/tag_id_request.py
225+
bimdata_api_client/model/tag_request.py
222226
bimdata_api_client/model/topic.py
223227
bimdata_api_client/model/topic_request.py
224228
bimdata_api_client/model/topic_status.py
@@ -375,6 +379,7 @@ docs/PatchedRulesetRequest.md
375379
docs/PatchedSpaceRequest.md
376380
docs/PatchedStageRequest.md
377381
docs/PatchedSystemRequest.md
382+
docs/PatchedTagRequest.md
378383
docs/PatchedTopicRequest.md
379384
docs/PatchedTopicStatusRequest.md
380385
docs/PatchedTopicTypeRequest.md
@@ -460,6 +465,9 @@ docs/StageRequest.md
460465
docs/Storey.md
461466
docs/System.md
462467
docs/SystemRequest.md
468+
docs/Tag.md
469+
docs/TagIdRequest.md
470+
docs/TagRequest.md
463471
docs/Topic.md
464472
docs/TopicRequest.md
465473
docs/TopicStatus.md
@@ -618,6 +626,7 @@ test/test_patched_ruleset_request.py
618626
test/test_patched_space_request.py
619627
test/test_patched_stage_request.py
620628
test/test_patched_system_request.py
629+
test/test_patched_tag_request.py
621630
test/test_patched_topic_request.py
622631
test/test_patched_topic_status_request.py
623632
test/test_patched_topic_type_request.py
@@ -703,6 +712,9 @@ test/test_stage_request.py
703712
test/test_storey.py
704713
test/test_system.py
705714
test/test_system_request.py
715+
test/test_tag.py
716+
test/test_tag_id_request.py
717+
test/test_tag_request.py
706718
test/test_topic.py
707719
test/test_topic_request.py
708720
test/test_topic_status.py

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ Class | Method | HTTP request | Description
239239
*CheckerApi* | [**update_rule_component**](docs/CheckerApi.md#update_rule_component) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/checkplan/{check_plan_pk}/ruleset/{ruleset_pk}/rule/{rule_pk}/rulecomponent/{id} | Update some fields of a RuleComponent
240240
*CheckerApi* | [**update_ruleset**](docs/CheckerApi.md#update_ruleset) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/checkplan/{check_plan_pk}/ruleset/{id} | Update some fields of a Ruleset
241241
*CollaborationApi* | [**accept_validation**](docs/CollaborationApi.md#accept_validation) | **POST** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/validation/{id}/accept | Accept a validation
242+
*CollaborationApi* | [**add_document_tag**](docs/CollaborationApi.md#add_document_tag) | **POST** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/tag | Add a tag to a document
242243
*CollaborationApi* | [**add_group_member**](docs/CollaborationApi.md#add_group_member) | **POST** /cloud/{cloud_pk}/project/{project_pk}/group/{group_pk}/member | Add a user to a group
243244
*CollaborationApi* | [**cancel_cloud_user_invitation**](docs/CollaborationApi.md#cancel_cloud_user_invitation) | **DELETE** /cloud/{cloud_pk}/invitation/{id} | Cancel a pending invitation
244245
*CollaborationApi* | [**cancel_project_user_invitation**](docs/CollaborationApi.md#cancel_project_user_invitation) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/invitation/{id} | Cancel a pending invitation
@@ -253,19 +254,22 @@ Class | Method | HTTP request | Description
253254
*CollaborationApi* | [**create_manage_group**](docs/CollaborationApi.md#create_manage_group) | **POST** /cloud/{cloud_pk}/project/{project_pk}/group | Create a group
254255
*CollaborationApi* | [**create_project**](docs/CollaborationApi.md#create_project) | **POST** /cloud/{cloud_pk}/project | Create a project
255256
*CollaborationApi* | [**create_project_access_token**](docs/CollaborationApi.md#create_project_access_token) | **POST** /cloud/{cloud_pk}/project/{project_pk}/access-token | Create a token for this project
257+
*CollaborationApi* | [**create_tag**](docs/CollaborationApi.md#create_tag) | **POST** /cloud/{cloud_pk}/project/{project_pk}/tag | Create a tag
256258
*CollaborationApi* | [**create_validation**](docs/CollaborationApi.md#create_validation) | **POST** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/validation | Add a validation to a visa
257259
*CollaborationApi* | [**create_visa**](docs/CollaborationApi.md#create_visa) | **POST** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa | Create a visa
258260
*CollaborationApi* | [**create_visa_comment**](docs/CollaborationApi.md#create_visa_comment) | **POST** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/comment | Add a comment
259261
*CollaborationApi* | [**delete_classification**](docs/CollaborationApi.md#delete_classification) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/classification/{id} | Delete a classification
260262
*CollaborationApi* | [**delete_cloud**](docs/CollaborationApi.md#delete_cloud) | **DELETE** /cloud/{id} | Delete a cloud
261263
*CollaborationApi* | [**delete_cloud_user**](docs/CollaborationApi.md#delete_cloud_user) | **DELETE** /cloud/{cloud_pk}/user/{id} | Remove a user from a cloud
262264
*CollaborationApi* | [**delete_document**](docs/CollaborationApi.md#delete_document) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/document/{id} | Delete the document
265+
*CollaborationApi* | [**delete_document_tag**](docs/CollaborationApi.md#delete_document_tag) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/tag/{id} | Delete a tag from a document
263266
*CollaborationApi* | [**delete_folder**](docs/CollaborationApi.md#delete_folder) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/folder/{id} | Delete a folder
264267
*CollaborationApi* | [**delete_group_member**](docs/CollaborationApi.md#delete_group_member) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/group/{group_pk}/member/{id} | Delete a user from a group
265268
*CollaborationApi* | [**delete_manage_group**](docs/CollaborationApi.md#delete_manage_group) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/group/{id} | Delete a group
266269
*CollaborationApi* | [**delete_project**](docs/CollaborationApi.md#delete_project) | **DELETE** /cloud/{cloud_pk}/project/{id} | Delete a project
267270
*CollaborationApi* | [**delete_project_access_token**](docs/CollaborationApi.md#delete_project_access_token) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/access-token/{token} | Delete a token
268271
*CollaborationApi* | [**delete_project_user**](docs/CollaborationApi.md#delete_project_user) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/user/{id} | Remove a user from a project
272+
*CollaborationApi* | [**delete_tag**](docs/CollaborationApi.md#delete_tag) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/tag/{id} | Delete the tag
269273
*CollaborationApi* | [**delete_validation**](docs/CollaborationApi.md#delete_validation) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/validation/{id} | Remove a validation
270274
*CollaborationApi* | [**delete_visa**](docs/CollaborationApi.md#delete_visa) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{id} | Remove a visa
271275
*CollaborationApi* | [**delete_visa_comment**](docs/CollaborationApi.md#delete_visa_comment) | **DELETE** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/comment/{id} | Remove a comment
@@ -301,6 +305,8 @@ Class | Method | HTTP request | Description
301305
*CollaborationApi* | [**get_projects**](docs/CollaborationApi.md#get_projects) | **GET** /cloud/{cloud_pk}/project | Retrieve all projects
302306
*CollaborationApi* | [**get_self_projects**](docs/CollaborationApi.md#get_self_projects) | **GET** /user/projects | List current user's projects
303307
*CollaborationApi* | [**get_self_user**](docs/CollaborationApi.md#get_self_user) | **GET** /user | Get info about the current user
308+
*CollaborationApi* | [**get_tag**](docs/CollaborationApi.md#get_tag) | **GET** /cloud/{cloud_pk}/project/{project_pk}/tag/{id} | Retrieve a tag
309+
*CollaborationApi* | [**get_tags**](docs/CollaborationApi.md#get_tags) | **GET** /cloud/{cloud_pk}/project/{project_pk}/tag | Retrieve all tags
304310
*CollaborationApi* | [**get_validation**](docs/CollaborationApi.md#get_validation) | **GET** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/validation/{id} | Retrieve a validation to a visa
305311
*CollaborationApi* | [**get_validations**](docs/CollaborationApi.md#get_validations) | **GET** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/validation | List all validations to a visa
306312
*CollaborationApi* | [**get_visa**](docs/CollaborationApi.md#get_visa) | **GET** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{id} | Retrieve a visa of a document
@@ -323,6 +329,7 @@ Class | Method | HTTP request | Description
323329
*CollaborationApi* | [**update_project**](docs/CollaborationApi.md#update_project) | **PATCH** /cloud/{cloud_pk}/project/{id} | Update some fields of a project
324330
*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
325331
*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
332+
*CollaborationApi* | [**update_tag**](docs/CollaborationApi.md#update_tag) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/tag/{id} | Update some fields of the tag
326333
*CollaborationApi* | [**update_validation**](docs/CollaborationApi.md#update_validation) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/validation/{id} | Update the validator of validation
327334
*CollaborationApi* | [**update_visa**](docs/CollaborationApi.md#update_visa) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{id} | Update some fields of a visa
328335
*CollaborationApi* | [**update_visa_comment**](docs/CollaborationApi.md#update_visa_comment) | **PATCH** /cloud/{cloud_pk}/project/{project_pk}/document/{document_pk}/visa/{visa_pk}/comment/{id} | Update some fields of a comment
@@ -757,6 +764,7 @@ Class | Method | HTTP request | Description
757764
- [PatchedSpaceRequest](docs/PatchedSpaceRequest.md)
758765
- [PatchedStageRequest](docs/PatchedStageRequest.md)
759766
- [PatchedSystemRequest](docs/PatchedSystemRequest.md)
767+
- [PatchedTagRequest](docs/PatchedTagRequest.md)
760768
- [PatchedTopicRequest](docs/PatchedTopicRequest.md)
761769
- [PatchedTopicStatusRequest](docs/PatchedTopicStatusRequest.md)
762770
- [PatchedTopicTypeRequest](docs/PatchedTopicTypeRequest.md)
@@ -841,6 +849,9 @@ Class | Method | HTTP request | Description
841849
- [Storey](docs/Storey.md)
842850
- [System](docs/System.md)
843851
- [SystemRequest](docs/SystemRequest.md)
852+
- [Tag](docs/Tag.md)
853+
- [TagIdRequest](docs/TagIdRequest.md)
854+
- [TagRequest](docs/TagRequest.md)
844855
- [Topic](docs/Topic.md)
845856
- [TopicRequest](docs/TopicRequest.md)
846857
- [TopicStatus](docs/TopicStatus.md)

0 commit comments

Comments
 (0)