mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-30 17:52:48 +00:00
fix: add type ignore comments for operation_id and tags in various API schemas
This commit is contained in:
parent
1a34c67d46
commit
94c5c4197c
|
|
@ -18,11 +18,11 @@ class FolderView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Create folder'),
|
||||
summary=_('Create folder'),
|
||||
operation_id=_('Create folder'),
|
||||
operation_id=_('Create folder'), # type: ignore
|
||||
parameters=FolderCreateAPI.get_parameters(),
|
||||
request=FolderCreateAPI.get_request(),
|
||||
responses=FolderCreateAPI.get_response(),
|
||||
tags=[_('Folder')]
|
||||
tags=[_('Folder')] # type: ignore
|
||||
)
|
||||
@has_permissions(lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.CREATE,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"))
|
||||
|
|
@ -37,10 +37,10 @@ class FolderView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get folder tree'),
|
||||
summary=_('Get folder tree'),
|
||||
operation_id=_('Get folder tree'),
|
||||
operation_id=_('Get folder tree'), # type: ignore
|
||||
parameters=FolderTreeReadAPI.get_parameters(),
|
||||
responses=FolderTreeReadAPI.get_response(),
|
||||
tags=[_('Folder')]
|
||||
tags=[_('Folder')] # type: ignore
|
||||
)
|
||||
@has_permissions(lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.READ,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"))
|
||||
|
|
@ -56,11 +56,11 @@ class FolderView(APIView):
|
|||
methods=['PUT'],
|
||||
description=_('Update folder'),
|
||||
summary=_('Update folder'),
|
||||
operation_id=_('Update folder'),
|
||||
operation_id=_('Update folder'), # type: ignore
|
||||
parameters=FolderEditAPI.get_parameters(),
|
||||
request=FolderEditAPI.get_request(),
|
||||
responses=FolderEditAPI.get_response(),
|
||||
tags=[_('Folder')]
|
||||
tags=[_('Folder')] # type: ignore
|
||||
)
|
||||
@has_permissions(lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.EDIT,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"))
|
||||
|
|
@ -73,10 +73,10 @@ class FolderView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get folder'),
|
||||
summary=_('Get folder'),
|
||||
operation_id=_('Get folder'),
|
||||
operation_id=_('Get folder'), # type: ignore
|
||||
parameters=FolderReadAPI.get_parameters(),
|
||||
responses=FolderReadAPI.get_response(),
|
||||
tags=[_('Folder')]
|
||||
tags=[_('Folder')] # type: ignore
|
||||
)
|
||||
@has_permissions(lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.READ,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"))
|
||||
|
|
@ -89,10 +89,10 @@ class FolderView(APIView):
|
|||
methods=['DELETE'],
|
||||
description=_('Delete folder'),
|
||||
summary=_('Delete folder'),
|
||||
operation_id=_('Delete folder'),
|
||||
operation_id=_('Delete folder'), # type: ignore
|
||||
parameters=FolderDeleteAPI.get_parameters(),
|
||||
responses=FolderDeleteAPI.get_response(),
|
||||
tags=[_('Folder')]
|
||||
tags=[_('Folder')] # type: ignore
|
||||
)
|
||||
@has_permissions(lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.DELETE,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"))
|
||||
|
|
|
|||
|
|
@ -22,11 +22,11 @@ class DocumentView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Create document'),
|
||||
summary=_('Create document'),
|
||||
operation_id=_('Create document'),
|
||||
operation_id=_('Create document'), # type: ignore
|
||||
request=DocumentCreateAPI.get_request(),
|
||||
parameters=DocumentCreateAPI.get_parameters(),
|
||||
responses=DocumentCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -39,10 +39,10 @@ class DocumentView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get document'),
|
||||
summary=_('Get document'),
|
||||
operation_id=_('Get document'),
|
||||
operation_id=_('Get document'), # type: ignore
|
||||
parameters=DocumentTreeReadAPI.get_parameters(),
|
||||
responses=DocumentTreeReadAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -63,10 +63,10 @@ class DocumentView(APIView):
|
|||
@extend_schema(
|
||||
description=_('Get document details'),
|
||||
summary=_('Get document details'),
|
||||
operation_id=_('Get document details'),
|
||||
operation_id=_('Get document details'), # type: ignore
|
||||
parameters=DocumentReadAPI.get_parameters(),
|
||||
responses=DocumentReadAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -79,11 +79,11 @@ class DocumentView(APIView):
|
|||
@extend_schema(
|
||||
description=_('Modify document'),
|
||||
summary=_('Modify document'),
|
||||
operation_id=_('Modify document'),
|
||||
operation_id=_('Modify document'), # type: ignore
|
||||
parameters=DocumentEditAPI.get_parameters(),
|
||||
request=DocumentEditAPI.get_request(),
|
||||
responses=DocumentEditAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -94,10 +94,10 @@ class DocumentView(APIView):
|
|||
@extend_schema(
|
||||
description=_('Delete document'),
|
||||
summary=_('Delete document'),
|
||||
operation_id=_('Delete document'),
|
||||
operation_id=_('Delete document'), # type: ignore
|
||||
parameters=DocumentDeleteAPI.get_parameters(),
|
||||
responses=DocumentDeleteAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_DELETE.get_workspace_permission())
|
||||
def delete(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -115,11 +115,11 @@ class DocumentView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Segmented document'),
|
||||
summary=_('Segmented document'),
|
||||
operation_id=_('Segmented document'),
|
||||
operation_id=_('Segmented document'), # type: ignore
|
||||
parameters=DocumentSplitAPI.get_parameters(),
|
||||
request=DocumentSplitAPI.get_request(),
|
||||
responses=DocumentSplitAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions([
|
||||
PermissionConstants.DOCUMENT_CREATE.get_workspace_permission(),
|
||||
|
|
@ -146,10 +146,10 @@ class DocumentView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Get a list of segment IDs'),
|
||||
description=_('Get a list of segment IDs'),
|
||||
operation_id=_('Get a list of segment IDs'),
|
||||
operation_id=_('Get a list of segment IDs'), # type: ignore
|
||||
parameters=DocumentSplitPatternAPI.get_parameters(),
|
||||
responses=DocumentSplitPatternAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
return result.success(DocumentSerializers.SplitPattern(
|
||||
|
|
@ -163,11 +163,11 @@ class DocumentView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Modify document hit processing methods in batches'),
|
||||
description=_('Modify document hit processing methods in batches'),
|
||||
operation_id=_('Modify document hit processing methods in batches'),
|
||||
operation_id=_('Modify document hit processing methods in batches'), # type: ignore
|
||||
request=BatchEditHitHandlingAPI.get_request(),
|
||||
parameters=BatchEditHitHandlingAPI.get_parameters(),
|
||||
responses=BatchEditHitHandlingAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -182,11 +182,11 @@ class DocumentView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Synchronize web site types'),
|
||||
summary=_('Synchronize web site types'),
|
||||
operation_id=_('Synchronize web site types'),
|
||||
operation_id=_('Synchronize web site types'), # type: ignore
|
||||
parameters=SyncWebAPI.get_parameters(),
|
||||
request=SyncWebAPI.get_request(),
|
||||
responses=SyncWebAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -201,11 +201,11 @@ class DocumentView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Refresh document vector library'),
|
||||
description=_('Refresh document vector library'),
|
||||
operation_id=_('Refresh document vector library'),
|
||||
operation_id=_('Refresh document vector library'), # type: ignore
|
||||
parameters=RefreshAPI.get_parameters(),
|
||||
request=RefreshAPI.get_request(),
|
||||
responses=RefreshAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -219,11 +219,11 @@ class DocumentView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Cancel task'),
|
||||
description=_('Cancel task'),
|
||||
operation_id=_('Cancel task'),
|
||||
operation_id=_('Cancel task'), # type: ignore
|
||||
parameters=CancelTaskAPI.get_parameters(),
|
||||
request=CancelTaskAPI.get_request(),
|
||||
responses=CancelTaskAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -237,11 +237,11 @@ class DocumentView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Cancel tasks in batches'),
|
||||
description=_('Cancel tasks in batches'),
|
||||
operation_id=_('Cancel tasks in batches'),
|
||||
operation_id=_('Cancel tasks in batches'), # type: ignore
|
||||
parameters=BatchCancelTaskAPI.get_parameters(),
|
||||
request=BatchCancelTaskAPI.get_request(),
|
||||
responses=BatchCancelTaskAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
return result.success(DocumentSerializers.Batch(data={
|
||||
|
|
@ -255,11 +255,11 @@ class DocumentView(APIView):
|
|||
methods=['PUT'],
|
||||
description=_('Create documents in batches'),
|
||||
summary=_('Create documents in batches'),
|
||||
operation_id=_('Create documents in batches'),
|
||||
operation_id=_('Create documents in batches'), # type: ignore
|
||||
request=DocumentBatchCreateAPI.get_request(),
|
||||
parameters=DocumentBatchCreateAPI.get_parameters(),
|
||||
responses=DocumentBatchCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions([
|
||||
PermissionConstants.DOCUMENT_CREATE.get_workspace_permission(),
|
||||
|
|
@ -277,11 +277,11 @@ class DocumentView(APIView):
|
|||
methods=['PUT'],
|
||||
description=_('Batch sync documents'),
|
||||
summary=_('Batch sync documents'),
|
||||
operation_id=_('Batch sync documents'),
|
||||
operation_id=_('Batch sync documents'), # type: ignore
|
||||
request=DocumentBatchAPI.get_request(),
|
||||
parameters=DocumentBatchAPI.get_parameters(),
|
||||
responses=DocumentBatchAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions([
|
||||
PermissionConstants.DOCUMENT_CREATE.get_workspace_permission(),
|
||||
|
|
@ -299,11 +299,11 @@ class DocumentView(APIView):
|
|||
methods=['PUT'],
|
||||
description=_('Delete documents in batches'),
|
||||
summary=_('Delete documents in batches'),
|
||||
operation_id=_('Delete documents in batches'),
|
||||
operation_id=_('Delete documents in batches'), # type: ignore
|
||||
request=DocumentBatchAPI.get_request(),
|
||||
parameters=DocumentBatchAPI.get_parameters(),
|
||||
responses=DocumentBatchAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions([
|
||||
PermissionConstants.DOCUMENT_CREATE.get_workspace_permission(),
|
||||
|
|
@ -320,11 +320,11 @@ class DocumentView(APIView):
|
|||
@extend_schema(
|
||||
methods=['PUT'],
|
||||
summary=_('Batch refresh document vector library'),
|
||||
operation_id=_('Batch refresh document vector library'),
|
||||
operation_id=_('Batch refresh document vector library'), # type: ignore
|
||||
request=BatchRefreshAPI.get_request(),
|
||||
parameters=BatchRefreshAPI.get_parameters(),
|
||||
responses=BatchRefreshAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions([
|
||||
PermissionConstants.DOCUMENT_CREATE.get_workspace_permission(),
|
||||
|
|
@ -343,11 +343,11 @@ class DocumentView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Batch generate related documents'),
|
||||
description=_('Batch generate related documents'),
|
||||
operation_id=_('Batch generate related documents'),
|
||||
operation_id=_('Batch generate related documents'), # type: ignore
|
||||
request=BatchGenerateRelatedAPI.get_request(),
|
||||
parameters=BatchGenerateRelatedAPI.get_parameters(),
|
||||
responses=BatchGenerateRelatedAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions([
|
||||
PermissionConstants.DOCUMENT_CREATE.get_workspace_permission(),
|
||||
|
|
@ -365,10 +365,10 @@ class DocumentView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get document by pagination'),
|
||||
summary=_('Get document by pagination'),
|
||||
operation_id=_('Get document by pagination'),
|
||||
operation_id=_('Get document by pagination'), # type: ignore
|
||||
parameters=DocumentTreeReadAPI.get_parameters(),
|
||||
responses=DocumentTreeReadAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, current_page: int, page_size: int):
|
||||
|
|
@ -391,11 +391,11 @@ class WebDocumentView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Create Web site documents'),
|
||||
summary=_('Create Web site documents'),
|
||||
operation_id=_('Create Web site documents'),
|
||||
operation_id=_('Create Web site documents'), # type: ignore
|
||||
request=WebDocumentCreateAPI.get_request(),
|
||||
parameters=WebDocumentCreateAPI.get_parameters(),
|
||||
responses=WebDocumentCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -411,11 +411,11 @@ class QaDocumentView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Import QA and create documentation'),
|
||||
description=_('Import QA and create documentation'),
|
||||
operation_id=_('Import QA and create documentation'),
|
||||
operation_id=_('Import QA and create documentation'), # type: ignore
|
||||
request=QaDocumentCreateAPI.get_request(),
|
||||
parameters=QaDocumentCreateAPI.get_parameters(),
|
||||
responses=QaDocumentCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -431,11 +431,11 @@ class TableDocumentView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Import tables and create documents'),
|
||||
description=_('Import tables and create documents'),
|
||||
operation_id=_('Import tables and create documents'),
|
||||
operation_id=_('Import tables and create documents'), # type: ignore
|
||||
request=TableDocumentCreateAPI.get_request(),
|
||||
parameters=TableDocumentCreateAPI.get_parameters(),
|
||||
responses=TableDocumentCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation')]
|
||||
tags=[_('Knowledge Base/Documentation')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
|
|||
|
|
@ -19,11 +19,11 @@ class FileView(APIView):
|
|||
methods=['POST'],
|
||||
summary=_('Upload file'),
|
||||
description=_('Upload file'),
|
||||
operation_id=_('Upload file'),
|
||||
operation_id=_('Upload file'), # type: ignore
|
||||
parameters=FileUploadAPI.get_parameters(),
|
||||
request=FileUploadAPI.get_request(),
|
||||
responses=FileUploadAPI.get_response(),
|
||||
tags=[_('File')]
|
||||
tags=[_('File')] # type: ignore
|
||||
)
|
||||
def post(self, request: Request):
|
||||
return result.success(FileSerializer(data={'file': request.FILES.get('file')}).upload())
|
||||
|
|
@ -33,10 +33,10 @@ class FileView(APIView):
|
|||
methods=['GET'],
|
||||
summary=_('Get file'),
|
||||
description=_('Get file'),
|
||||
operation_id=_('Get file'),
|
||||
operation_id=_('Get file'), # type: ignore
|
||||
parameters=FileGetAPI.get_parameters(),
|
||||
responses=FileGetAPI.get_response(),
|
||||
tags=[_('File')]
|
||||
tags=[_('File')] # type: ignore
|
||||
)
|
||||
def get(self, request: Request, file_id: str):
|
||||
return FileSerializer.Operate(data={'id': file_id}).get()
|
||||
|
|
@ -45,10 +45,10 @@ class FileView(APIView):
|
|||
methods=['DELETE'],
|
||||
summary=_('Delete file'),
|
||||
description=_('Delete file'),
|
||||
operation_id=_('Delete file'),
|
||||
operation_id=_('Delete file'), # type: ignore
|
||||
parameters=FileGetAPI.get_parameters(),
|
||||
responses=FileGetAPI.get_response(),
|
||||
tags=[_('File')]
|
||||
tags=[_('File')] # type: ignore
|
||||
)
|
||||
def delete(self, request: Request, file_id: str):
|
||||
return result.success(FileSerializer.Operate(data={'id': file_id}).delete())
|
||||
|
|
|
|||
|
|
@ -19,10 +19,10 @@ class KnowledgeView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get knowledge by folder'),
|
||||
summary=_('Get knowledge by folder'),
|
||||
operation_id=_('Get knowledge by folder'),
|
||||
operation_id=_('Get knowledge by folder'), # type: ignore
|
||||
parameters=KnowledgeTreeReadAPI.get_parameters(),
|
||||
responses=KnowledgeTreeReadAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str):
|
||||
|
|
@ -43,11 +43,11 @@ class KnowledgeView(APIView):
|
|||
methods=['PUT'],
|
||||
description=_('Edit knowledge'),
|
||||
summary=_('Edit knowledge'),
|
||||
operation_id=_('Edit knowledge'),
|
||||
operation_id=_('Edit knowledge'), # type: ignore
|
||||
parameters=KnowledgeEditAPI.get_parameters(),
|
||||
request=KnowledgeEditAPI.get_request(),
|
||||
responses=KnowledgeEditAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -59,11 +59,11 @@ class KnowledgeView(APIView):
|
|||
methods=['DELETE'],
|
||||
description=_('Delete knowledge'),
|
||||
summary=_('Delete knowledge'),
|
||||
operation_id=_('Delete knowledge'),
|
||||
operation_id=_('Delete knowledge'), # type: ignore
|
||||
parameters=KnowledgeBaseCreateAPI.get_parameters(),
|
||||
request=KnowledgeBaseCreateAPI.get_request(),
|
||||
responses=KnowledgeBaseCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_DELETE.get_workspace_permission())
|
||||
def delete(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -75,10 +75,10 @@ class KnowledgeView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get knowledge'),
|
||||
summary=_('Get knowledge'),
|
||||
operation_id=_('Get knowledge'),
|
||||
operation_id=_('Get knowledge'), # type: ignore
|
||||
parameters=KnowledgeReadAPI.get_parameters(),
|
||||
responses=KnowledgeReadAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_DELETE.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -93,10 +93,10 @@ class KnowledgeView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get the knowledge base paginated list'),
|
||||
summary=_('Get the knowledge base paginated list'),
|
||||
operation_id=_('Get the knowledge base paginated list'),
|
||||
operation_id=_('Get the knowledge base paginated list'), # type: ignore
|
||||
parameters=KnowledgePageAPI.get_parameters(),
|
||||
responses=KnowledgePageAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, current_page: int, page_size: int):
|
||||
|
|
@ -117,11 +117,11 @@ class KnowledgeView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_("Synchronize the knowledge base of the website"),
|
||||
description=_("Synchronize the knowledge base of the website"),
|
||||
operation_id=_("Synchronize the knowledge base of the website"),
|
||||
operation_id=_("Synchronize the knowledge base of the website"), # type: ignore
|
||||
parameters=SyncWebAPI.get_parameters(),
|
||||
request=SyncWebAPI.get_request(),
|
||||
responses=SyncWebAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -141,11 +141,11 @@ class KnowledgeView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Hit test list'),
|
||||
description=_('Hit test list'),
|
||||
operation_id=_('Hit test list'),
|
||||
operation_id=_('Hit test list'), # type: ignore
|
||||
parameters=HitTestAPI.get_parameters(),
|
||||
request=HitTestAPI.get_request(),
|
||||
responses=HitTestAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -168,11 +168,11 @@ class KnowledgeView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Re-vectorize'),
|
||||
description=_('Re-vectorize'),
|
||||
operation_id=_('Re-vectorize'),
|
||||
operation_id=_('Re-vectorize'), # type: ignore
|
||||
parameters=EmbeddingAPI.get_parameters(),
|
||||
request=EmbeddingAPI.get_request(),
|
||||
responses=EmbeddingAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -187,11 +187,11 @@ class KnowledgeView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Generate related'),
|
||||
description=_('Generate related'),
|
||||
operation_id=_('Generate related'),
|
||||
operation_id=_('Generate related'), # type: ignore
|
||||
parameters=GenerateRelatedAPI.get_parameters(),
|
||||
request=GenerateRelatedAPI.get_request(),
|
||||
responses=GenerateRelatedAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
return result.success(KnowledgeSerializer.Operate(
|
||||
|
|
@ -206,11 +206,11 @@ class KnowledgeBaseView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Create base knowledge'),
|
||||
summary=_('Create base knowledge'),
|
||||
operation_id=_('Create base knowledge'),
|
||||
operation_id=_('Create base knowledge'), # type: ignore
|
||||
parameters=KnowledgeBaseCreateAPI.get_parameters(),
|
||||
request=KnowledgeBaseCreateAPI.get_request(),
|
||||
responses=KnowledgeBaseCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str):
|
||||
|
|
@ -226,11 +226,11 @@ class KnowledgeWebView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Create web knowledge'),
|
||||
summary=_('Create web knowledge'),
|
||||
operation_id=_('Create web knowledge'),
|
||||
operation_id=_('Create web knowledge'), # type: ignore
|
||||
parameters=KnowledgeWebCreateAPI.get_parameters(),
|
||||
request=KnowledgeWebCreateAPI.get_request(),
|
||||
responses=KnowledgeWebCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
tags=[_('Knowledge Base')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.KNOWLEDGE_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str):
|
||||
|
|
|
|||
|
|
@ -20,10 +20,10 @@ class ParagraphView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Paragraph list'),
|
||||
description=_('Paragraph list'),
|
||||
operation_id=_('Paragraph list'),
|
||||
operation_id=_('Paragraph list'), # type: ignore
|
||||
parameters=ParagraphReadAPI.get_parameters(),
|
||||
responses=ParagraphReadAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -40,11 +40,11 @@ class ParagraphView(APIView):
|
|||
|
||||
@extend_schema(
|
||||
summary=_('Create Paragraph'),
|
||||
operation_id=_('Create Paragraph'),
|
||||
operation_id=_('Create Paragraph'), # type: ignore
|
||||
parameters=ParagraphCreateAPI.get_parameters(),
|
||||
request=ParagraphCreateAPI.get_request(),
|
||||
responses=ParagraphCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -59,11 +59,11 @@ class ParagraphView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Batch Paragraph'),
|
||||
description=_('Batch Paragraph'),
|
||||
operation_id=_('Batch Paragraph'),
|
||||
operation_id=_('Batch Paragraph'), # type: ignore
|
||||
parameters=ParagraphBatchDeleteAPI.get_parameters(),
|
||||
request=ParagraphBatchDeleteAPI.get_request(),
|
||||
responses=ParagraphBatchDeleteAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -78,11 +78,11 @@ class ParagraphView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Batch Generate Related'),
|
||||
description=_('Batch Generate Related'),
|
||||
operation_id=_('Batch Generate Related'),
|
||||
operation_id=_('Batch Generate Related'), # type: ignore
|
||||
parameters=ParagraphBatchGenerateRelatedAPI.get_parameters(),
|
||||
request=ParagraphBatchGenerateRelatedAPI.get_request(),
|
||||
responses=ParagraphBatchGenerateRelatedAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str):
|
||||
|
|
@ -97,11 +97,11 @@ class ParagraphView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Modify paragraph data'),
|
||||
description=_('Modify paragraph data'),
|
||||
operation_id=_('Modify paragraph data'),
|
||||
operation_id=_('Modify paragraph data'), # type: ignore
|
||||
parameters=ParagraphEditAPI.get_parameters(),
|
||||
request=ParagraphEditAPI.get_request(),
|
||||
responses=ParagraphEditAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str, paragraph_id: str):
|
||||
|
|
@ -120,10 +120,10 @@ class ParagraphView(APIView):
|
|||
methods=['GET'],
|
||||
summary=_('Get paragraph details'),
|
||||
description=_('Get paragraph details'),
|
||||
operation_id=_('Get paragraph details'),
|
||||
operation_id=_('Get paragraph details'), # type: ignore
|
||||
parameters=ParagraphGetAPI.get_parameters(),
|
||||
responses=ParagraphGetAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str, paragraph_id: str):
|
||||
|
|
@ -142,10 +142,10 @@ class ParagraphView(APIView):
|
|||
methods=['DELETE'],
|
||||
summary=_('Delete paragraph'),
|
||||
description=_('Delete paragraph'),
|
||||
operation_id=_('Delete paragraph'),
|
||||
operation_id=_('Delete paragraph'), # type: ignore
|
||||
parameters=ParagraphGetAPI.get_parameters(),
|
||||
responses=ParagraphGetAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')])
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def delete(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str, paragraph_id: str):
|
||||
o = ParagraphSerializers.Operate(
|
||||
|
|
@ -166,11 +166,11 @@ class ParagraphView(APIView):
|
|||
methods=['POST'],
|
||||
summary=_('Add associated questions'),
|
||||
description=_('Add associated questions'),
|
||||
operation_id=_('Add associated questions'),
|
||||
operation_id=_('Add associated questions'), # type: ignore
|
||||
parameters=ProblemCreateAPI.get_parameters(),
|
||||
request=ProblemCreateAPI.get_request(),
|
||||
responses=ProblemCreateAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str, paragraph_id: str):
|
||||
|
|
@ -187,10 +187,10 @@ class ParagraphView(APIView):
|
|||
methods=['GET'],
|
||||
summary=_('Get a list of paragraph questions'),
|
||||
description=_('Get a list of paragraph questions'),
|
||||
operation_id=_('Get a list of paragraph questions'),
|
||||
operation_id=_('Get a list of paragraph questions'), # type: ignore
|
||||
parameters=ParagraphGetAPI.get_parameters(),
|
||||
responses=ParagraphGetAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str, paragraph_id: str):
|
||||
|
|
@ -210,10 +210,10 @@ class ParagraphView(APIView):
|
|||
methods=['GET'],
|
||||
summary=_('Disassociation issue'),
|
||||
description=_('Disassociation issue'),
|
||||
operation_id=_('Disassociation issue'),
|
||||
operation_id=_('Disassociation issue'), # type: ignore
|
||||
parameters=UnAssociationAPI.get_parameters(),
|
||||
responses=UnAssociationAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request,
|
||||
|
|
@ -235,10 +235,10 @@ class ParagraphView(APIView):
|
|||
methods=['GET'],
|
||||
summary=_('Related questions'),
|
||||
description=_('Related questions'),
|
||||
operation_id=_('Related questions'),
|
||||
operation_id=_('Related questions'), # type: ignore
|
||||
parameters=AssociationAPI.get_parameters(),
|
||||
responses=AssociationAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request,
|
||||
|
|
@ -260,10 +260,10 @@ class ParagraphView(APIView):
|
|||
methods=['GET'],
|
||||
summary=_('Get paragraph list by pagination'),
|
||||
description=_('Get paragraph list by pagination'),
|
||||
operation_id=_('Get paragraph list by pagination'),
|
||||
operation_id=_('Get paragraph list by pagination'), # type: ignore
|
||||
parameters=ParagraphPageAPI.get_parameters(),
|
||||
responses=ParagraphPageAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request,
|
||||
|
|
|
|||
|
|
@ -20,10 +20,10 @@ class ProblemView(APIView):
|
|||
methods=['GET'],
|
||||
summary=_('Question list'),
|
||||
description=_('Question list'),
|
||||
operation_id=_('Question list'),
|
||||
operation_id=_('Question list'), # type: ignore
|
||||
parameters=ProblemReadAPI.get_parameters(),
|
||||
responses=ProblemReadAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -41,11 +41,11 @@ class ProblemView(APIView):
|
|||
methods=['POST'],
|
||||
summary=_('Create question'),
|
||||
description=_('Create question'),
|
||||
operation_id=_('Create question'),
|
||||
operation_id=_('Create question'), # type: ignore
|
||||
parameters=ProblemBatchCreateAPI.get_parameters(),
|
||||
responses=ProblemBatchCreateAPI.get_response(),
|
||||
request=ProblemBatchCreateAPI.get_request(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -59,10 +59,10 @@ class ProblemView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Get a list of associated paragraphs'),
|
||||
description=_('Get a list of associated paragraphs'),
|
||||
operation_id=_('Get a list of associated paragraphs'),
|
||||
operation_id=_('Get a list of associated paragraphs'), # type: ignore
|
||||
parameters=ProblemParagraphAPI.get_parameters(),
|
||||
responses=ProblemParagraphAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, problem_id: str):
|
||||
|
|
@ -81,11 +81,11 @@ class ProblemView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Batch associated paragraphs'),
|
||||
description=_('Batch associated paragraphs'),
|
||||
operation_id=_('Batch associated paragraphs'),
|
||||
operation_id=_('Batch associated paragraphs'), # type: ignore
|
||||
request=BatchAssociationAPI.get_request(),
|
||||
parameters=BatchAssociationAPI.get_parameters(),
|
||||
responses=BatchAssociationAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -100,11 +100,11 @@ class ProblemView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Batch deletion issues'),
|
||||
description=_('Batch deletion issues'),
|
||||
operation_id=_('Batch deletion issues'),
|
||||
operation_id=_('Batch deletion issues'), # type: ignore
|
||||
request=BatchDeleteAPI.get_request(),
|
||||
parameters=BatchDeleteAPI.get_parameters(),
|
||||
responses=BatchDeleteAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
@ -119,10 +119,10 @@ class ProblemView(APIView):
|
|||
methods=['DELETE'],
|
||||
summary=_('Delete question'),
|
||||
description=_('Delete question'),
|
||||
operation_id=_('Delete question'),
|
||||
operation_id=_('Delete question'), # type: ignore
|
||||
parameters=ProblemDeleteAPI.get_parameters(),
|
||||
responses=ProblemDeleteAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
def delete(self, request: Request, workspace_id: str, knowledge_id: str, problem_id: str):
|
||||
return result.success(ProblemSerializers.Operate(
|
||||
|
|
@ -138,11 +138,11 @@ class ProblemView(APIView):
|
|||
methods=['PUT'],
|
||||
summary=_('Modify question'),
|
||||
description=_('Modify question'),
|
||||
operation_id=_('Modify question'),
|
||||
operation_id=_('Modify question'), # type: ignore
|
||||
parameters=ProblemEditAPI.get_parameters(),
|
||||
request=ProblemEditAPI.get_request(),
|
||||
responses=ProblemEditAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str, problem_id: str):
|
||||
return result.success(ProblemSerializers.Operate(
|
||||
|
|
@ -160,10 +160,10 @@ class ProblemView(APIView):
|
|||
@extend_schema(
|
||||
summary=_('Get the list of questions by page'),
|
||||
description=_('Get the list of questions by page'),
|
||||
operation_id=_('Get the list of questions by page'),
|
||||
operation_id=_('Get the list of questions by page'), # type: ignore
|
||||
parameters=ProblemPageAPI.get_parameters(),
|
||||
responses=ProblemPageAPI.get_response(),
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')]
|
||||
tags=[_('Knowledge Base/Documentation/Paragraph/Question')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.DOCUMENT_EDIT.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, knowledge_id: str, current_page, page_size):
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@ class Model(APIView):
|
|||
@extend_schema(methods=['POST'],
|
||||
summary=_("Create model"),
|
||||
description=_("Create model"),
|
||||
operation_id=_("Create model"),
|
||||
tags=[_("Model")],
|
||||
operation_id=_("Create model"), # type: ignore
|
||||
tags=[_("Model")], # type: ignore
|
||||
parameters=ModelCreateAPI.get_query_params_api(),
|
||||
request=ModelCreateAPI.get_request(),
|
||||
responses=ModelCreateAPI.get_response())
|
||||
|
|
@ -40,10 +40,10 @@ class Model(APIView):
|
|||
|
||||
# @extend_schema(methods=['PUT'],
|
||||
# summary=_('Update model'),
|
||||
# operation_id=_('Update model'),
|
||||
# operation_id=_('Update model'), # type: ignore
|
||||
# request=ModelEditApi.get_request(),
|
||||
# responses=ModelCreateApi.get_response(),
|
||||
# tags=[_('Model')])
|
||||
# tags=[_('Model')]) # type: ignore
|
||||
# @has_permissions(PermissionConstants.MODEL_CREATE)
|
||||
# def put(self, request: Request):
|
||||
# return result.success(
|
||||
|
|
@ -53,10 +53,10 @@ class Model(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Query model list'),
|
||||
description=_('Query model list'),
|
||||
operation_id=_('Query model list'),
|
||||
operation_id=_('Query model list'), # type: ignore
|
||||
parameters=ModelCreateAPI.get_query_params_api(),
|
||||
responses=ModelListResponse.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str):
|
||||
return result.success(
|
||||
|
|
@ -70,11 +70,11 @@ class Model(APIView):
|
|||
@extend_schema(methods=['PUT'],
|
||||
summary=_('Update model'),
|
||||
description=_('Update model'),
|
||||
operation_id=_('Update model'),
|
||||
operation_id=_('Update model'), # type: ignore
|
||||
request=ModelEditApi.get_request(),
|
||||
parameters=GetModelApi.get_query_params_api(),
|
||||
responses=ModelEditApi.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id, model_id: str):
|
||||
return result.success(
|
||||
|
|
@ -84,10 +84,10 @@ class Model(APIView):
|
|||
@extend_schema(methods=['DELETE'],
|
||||
summary=_('Delete model'),
|
||||
description=_('Delete model'),
|
||||
operation_id=_('Delete model'),
|
||||
operation_id=_('Delete model'), # type: ignore
|
||||
parameters=GetModelApi.get_query_params_api(),
|
||||
responses=DefaultModelResponse.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_DELETE.get_workspace_permission())
|
||||
def delete(self, request: Request, workspace_id: str, model_id: str):
|
||||
return result.success(
|
||||
|
|
@ -96,10 +96,10 @@ class Model(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Query model details'),
|
||||
description=_('Query model details'),
|
||||
operation_id=_('Query model details'),
|
||||
operation_id=_('Query model details'), # type: ignore
|
||||
parameters=GetModelApi.get_query_params_api(),
|
||||
responses=GetModelApi.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, model_id: str):
|
||||
return result.success(
|
||||
|
|
@ -111,10 +111,10 @@ class Model(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Get model parameter form'),
|
||||
description=_('Get model parameter form'),
|
||||
operation_id=_('Get model parameter form'),
|
||||
operation_id=_('Get model parameter form'), # type: ignore
|
||||
parameters=GetModelApi.get_query_params_api(),
|
||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, model_id: str):
|
||||
return result.success(
|
||||
|
|
@ -123,11 +123,11 @@ class Model(APIView):
|
|||
@extend_schema(methods=['PUT'],
|
||||
summary=_('Save model parameter form'),
|
||||
description=_('Save model parameter form'),
|
||||
operation_id=_('Save model parameter form'),
|
||||
operation_id=_('Save model parameter form'), # type: ignore
|
||||
parameters=GetModelApi.get_query_params_api(),
|
||||
request=GetModelApi.get_request(),
|
||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, model_id: str):
|
||||
return result.success(
|
||||
|
|
@ -145,7 +145,7 @@ class Model(APIView):
|
|||
'Query model meta information, this interface does not carry authentication information'),
|
||||
parameters=GetModelApi.get_query_params_api(),
|
||||
responses=GetModelApi.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, model_id: str):
|
||||
return result.success(
|
||||
|
|
@ -157,11 +157,11 @@ class Model(APIView):
|
|||
@extend_schema(methods=['PUT'],
|
||||
summary=_('Pause model download'),
|
||||
description=_('Pause model download'),
|
||||
operation_id=_('Pause model download'),
|
||||
operation_id=_('Pause model download'), # type: ignore
|
||||
parameters=GetModelApi.get_query_params_api(),
|
||||
request=GetModelApi.get_request(),
|
||||
responses=DefaultModelResponse.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_CREATE.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, model_id: str):
|
||||
return result.success(
|
||||
|
|
|
|||
|
|
@ -24,9 +24,9 @@ class ModelApply(APIView):
|
|||
@extend_schema(methods=['POST'],
|
||||
summary=_('Vectorization documentation'),
|
||||
description=_('Vectorization documentation'),
|
||||
operation_id=_('Vectorization documentation'),
|
||||
operation_id=_('Vectorization documentation'), # type: ignore
|
||||
responses=DefaultModelResponse.get_response(),
|
||||
tags=[_('Model')]
|
||||
tags=[_('Model')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id, model_id):
|
||||
|
|
@ -37,9 +37,9 @@ class ModelApply(APIView):
|
|||
@extend_schema(methods=['POST'],
|
||||
summary=_('Vectorization documentation'),
|
||||
description=_('Vectorization documentation'),
|
||||
operation_id=_('Vectorization documentation'),
|
||||
operation_id=_('Vectorization documentation'), # type: ignore
|
||||
responses=DefaultModelResponse.get_response(),
|
||||
tags=[_('Model')]
|
||||
tags=[_('Model')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id, model_id):
|
||||
|
|
@ -50,9 +50,9 @@ class ModelApply(APIView):
|
|||
@extend_schema(methods=['POST'],
|
||||
summary=_('Reorder documents'),
|
||||
description=_('Reorder documents'),
|
||||
operation_id=_('Reorder documents'),
|
||||
operation_id=_('Reorder documents'), # type: ignore
|
||||
responses=DefaultModelResponse.get_response(),
|
||||
tags=[_('Model')]
|
||||
tags=[_('Model')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id, model_id):
|
||||
|
|
|
|||
|
|
@ -20,9 +20,9 @@ class Provide(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Get a list of model suppliers'),
|
||||
description=_('Get a list of model suppliers'),
|
||||
operation_id=_('Get a list of model suppliers'),
|
||||
operation_id=_('Get a list of model suppliers'), # type: ignore
|
||||
responses=ProvideApi.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ)
|
||||
def get(self, request: Request):
|
||||
model_type = request.query_params.get('model_type')
|
||||
|
|
@ -43,10 +43,10 @@ class Provide(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Get a list of model types'),
|
||||
description=_('Get a list of model types'),
|
||||
operation_id=_('Get a list of model types'),
|
||||
operation_id=_('Get a list of model types'), # type: ignore
|
||||
parameters=ProvideApi.ModelTypeList.get_query_params_api(),
|
||||
responses=ProvideApi.ModelTypeList.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ)
|
||||
def get(self, request: Request):
|
||||
provider = request.query_params.get('provider')
|
||||
|
|
@ -58,10 +58,10 @@ class Provide(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Example of obtaining model list'),
|
||||
description=_('Example of obtaining model list'),
|
||||
operation_id=_('Example of obtaining model list'),
|
||||
operation_id=_('Example of obtaining model list'), # type: ignore
|
||||
parameters=ProvideApi.ModelList.get_query_params_api(),
|
||||
responses=ProvideApi.ModelList.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ)
|
||||
def get(self, request: Request):
|
||||
provider = request.query_params.get('provider')
|
||||
|
|
@ -77,10 +77,10 @@ class Provide(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Get model default parameters'),
|
||||
description=_('Get model default parameters'),
|
||||
operation_id=_('Get model default parameters'),
|
||||
operation_id=_('Get model default parameters'), # type: ignore
|
||||
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
|
||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ)
|
||||
def get(self, request: Request):
|
||||
provider = request.query_params.get('provider')
|
||||
|
|
@ -95,10 +95,10 @@ class Provide(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Get the model creation form'),
|
||||
description=_('Get the model creation form'),
|
||||
operation_id=_('Get the model creation form'),
|
||||
operation_id=_('Get the model creation form'), # type: ignore
|
||||
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
|
||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||
tags=[_('Model')])
|
||||
tags=[_('Model')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.MODEL_READ)
|
||||
def get(self, request: Request):
|
||||
provider = request.query_params.get('provider')
|
||||
|
|
|
|||
|
|
@ -29,10 +29,10 @@ class SystemSetting(APIView):
|
|||
@extend_schema(methods=['PUT'],
|
||||
summary=_('Create or update email settings'),
|
||||
description=_('Create or update email settings'),
|
||||
operation_id=_('Create or update email settings'),
|
||||
operation_id=_('Create or update email settings'), # type: ignore
|
||||
request=EmailSettingAPI.get_request(),
|
||||
responses=EmailSettingAPI.get_response(),
|
||||
tags=[_('Email settings')])
|
||||
tags=[_('Email settings')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.EMAIL_SETTING_EDIT)
|
||||
def put(self, request: Request):
|
||||
return result.success(
|
||||
|
|
@ -42,10 +42,10 @@ class SystemSetting(APIView):
|
|||
@extend_schema(
|
||||
methods=['POST'],
|
||||
summary=_('Test email settings'),
|
||||
operation_id=_('Test email settings'),
|
||||
operation_id=_('Test email settings'), # type: ignore
|
||||
request=EmailSettingAPI.get_request(),
|
||||
responses=DefaultModelResponse.get_response(),
|
||||
tags=[_('Email settings')]
|
||||
tags=[_('Email settings')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.EMAIL_SETTING_EDIT)
|
||||
def post(self, request: Request):
|
||||
|
|
@ -56,9 +56,9 @@ class SystemSetting(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_('Get email settings'),
|
||||
description=_('Get email settings'),
|
||||
operation_id=_('Get email settings'),
|
||||
operation_id=_('Get email settings'), # type: ignore
|
||||
responses=DefaultModelResponse.get_response(),
|
||||
tags=[_('Email settings')])
|
||||
tags=[_('Email settings')]) # type: ignore
|
||||
@has_permissions(PermissionConstants.EMAIL_SETTING_READ)
|
||||
def get(self, request: Request):
|
||||
return result.success(
|
||||
|
|
|
|||
|
|
@ -27,10 +27,10 @@ class WorkSpaceUserResourcePermissionView(APIView):
|
|||
@extend_schema(
|
||||
methods=['GET'],
|
||||
description=_('Obtain resource authorization list'),
|
||||
operation_id=_('Obtain resource authorization list'),
|
||||
operation_id=_('Obtain resource authorization list'), # type: ignore
|
||||
parameters=UserResourcePermissionAPI.get_parameters(),
|
||||
responses=UserResourcePermissionAPI.get_response(),
|
||||
tags=[_('Resources authorization')]
|
||||
tags=[_('Resources authorization')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.WORKSPACE_USER_RESOURCE_PERMISSION_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str):
|
||||
|
|
@ -41,11 +41,11 @@ class WorkSpaceUserResourcePermissionView(APIView):
|
|||
@extend_schema(
|
||||
methods=['PUT'],
|
||||
description=_('Modify the resource authorization list'),
|
||||
operation_id=_('Modify the resource authorization list'),
|
||||
operation_id=_('Modify the resource authorization list'), # type: ignore
|
||||
parameters=UserResourcePermissionAPI.get_parameters(),
|
||||
request=EditUserResourcePermissionAPI.get_request(),
|
||||
responses=DefaultResultSerializer(),
|
||||
tags=[_('Resources authorization')]
|
||||
tags=[_('Resources authorization')] # type: ignore
|
||||
)
|
||||
def put(self, request: Request, workspace_id: str):
|
||||
return result.success(UserResourcePermissionSerializer(
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@ class ToolView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Create tool'),
|
||||
summary=_('Create tool'),
|
||||
operation_id=_('Create tool'),
|
||||
operation_id=_('Create tool'), # type: ignore
|
||||
parameters=ToolCreateAPI.get_parameters(),
|
||||
request=ToolCreateAPI.get_request(),
|
||||
responses=ToolCreateAPI.get_response(),
|
||||
tags=[_('Tool')]
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_CREATE.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str):
|
||||
|
|
@ -36,10 +36,10 @@ class ToolView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get tool by folder'),
|
||||
summary=_('Get tool by folder'),
|
||||
operation_id=_('Get tool by folder'),
|
||||
operation_id=_('Get tool by folder'), # type: ignore
|
||||
parameters=ToolTreeReadAPI.get_parameters(),
|
||||
responses=ToolTreeReadAPI.get_response(),
|
||||
tags=[_('Tool')]
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str):
|
||||
|
|
@ -54,10 +54,10 @@ class ToolView(APIView):
|
|||
methods=['POST'],
|
||||
description=_('Debug Tool'),
|
||||
summary=_('Debug Tool'),
|
||||
operation_id=_('Debug Tool'),
|
||||
operation_id=_('Debug Tool'), # type: ignore
|
||||
request=ToolDebugApi.get_request(),
|
||||
responses=ToolDebugApi.get_response(),
|
||||
tags=[_('Tool')]
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_DEBUG.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str, tool_id: str):
|
||||
|
|
@ -72,11 +72,11 @@ class ToolView(APIView):
|
|||
methods=['PUT'],
|
||||
description=_('Update tool'),
|
||||
summary=_('Update tool'),
|
||||
operation_id=_('Update tool'),
|
||||
operation_id=_('Update tool'), # type: ignore
|
||||
parameters=ToolEditAPI.get_parameters(),
|
||||
request=ToolEditAPI.get_request(),
|
||||
responses=ToolEditAPI.get_response(),
|
||||
tags=[_('Tool')]
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_EDIT.get_workspace_permission())
|
||||
def put(self, request: Request, workspace_id: str, tool_id: str):
|
||||
|
|
@ -88,10 +88,10 @@ class ToolView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get tool'),
|
||||
summary=_('Get tool'),
|
||||
operation_id=_('Get tool'),
|
||||
operation_id=_('Get tool'), # type: ignore
|
||||
parameters=ToolReadAPI.get_parameters(),
|
||||
responses=ToolReadAPI.get_response(),
|
||||
tags=[_('Tool')]
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, tool_id: str):
|
||||
|
|
@ -103,10 +103,10 @@ class ToolView(APIView):
|
|||
methods=['DELETE'],
|
||||
description=_('Delete tool'),
|
||||
summary=_('Delete tool'),
|
||||
operation_id=_('Delete tool'),
|
||||
operation_id=_('Delete tool'), # type: ignore
|
||||
parameters=ToolDeleteAPI.get_parameters(),
|
||||
responses=ToolDeleteAPI.get_response(),
|
||||
tags=[_('Tool')]
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_DELETE.get_workspace_permission())
|
||||
def delete(self, request: Request, workspace_id: str, tool_id: str):
|
||||
|
|
@ -121,10 +121,10 @@ class ToolView(APIView):
|
|||
methods=['GET'],
|
||||
description=_('Get tool list by pagination'),
|
||||
summary=_('Get tool list by pagination'),
|
||||
operation_id=_('Get tool list by pagination'),
|
||||
operation_id=_('Get tool list by pagination'), # type: ignore
|
||||
parameters=ToolPageAPI.get_parameters(),
|
||||
responses=ToolPageAPI.get_response(),
|
||||
tags=[_('Tool')]
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_READ.get_workspace_permission())
|
||||
def get(self, request: Request, workspace_id: str, current_page: int, page_size: int):
|
||||
|
|
@ -145,11 +145,11 @@ class ToolView(APIView):
|
|||
methods=['POST'],
|
||||
description=_("Import tool"),
|
||||
summary=_("Import tool"),
|
||||
operation_id=_("Import tool"),
|
||||
operation_id=_("Import tool"), # type: ignore
|
||||
parameters=ToolImportAPI.get_parameters(),
|
||||
request=ToolImportAPI.get_request(),
|
||||
responses=ToolImportAPI.get_response(),
|
||||
tags=[_("Tool")]
|
||||
tags=[_("Tool")] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_IMPORT.get_workspace_permission())
|
||||
def post(self, request: Request, workspace_id: str):
|
||||
|
|
@ -164,10 +164,10 @@ class ToolView(APIView):
|
|||
methods=['GET'],
|
||||
description=_("Export tool"),
|
||||
summary=_("Export tool"),
|
||||
operation_id=_("Export tool"),
|
||||
operation_id=_("Export tool"), # type: ignore
|
||||
parameters=ToolExportAPI.get_parameters(),
|
||||
responses=ToolExportAPI.get_response(),
|
||||
tags=[_("Tool")]
|
||||
tags=[_("Tool")] # type: ignore
|
||||
)
|
||||
@has_permissions(PermissionConstants.TOOL_EXPORT.get_workspace_permission())
|
||||
def get(self, request: Request, tool_id: str, workspace_id: str):
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ class LoginView(APIView):
|
|||
@extend_schema(methods=['POST'],
|
||||
description=_("Log in"),
|
||||
summary=_("Log in"),
|
||||
operation_id=_("Log in"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Log in"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
request=LoginAPI.get_request(),
|
||||
responses=LoginAPI.get_response())
|
||||
def post(self, request: Request):
|
||||
|
|
@ -32,8 +32,8 @@ class CaptchaView(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_("Get captcha"),
|
||||
description=_("Get captcha"),
|
||||
operation_id=_("Get captcha"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Get captcha"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
responses=CaptchaAPI.get_response())
|
||||
def get(self, request: Request):
|
||||
return result.success(CaptchaSerializer().generate())
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@ class UserProfileView(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_("Get current user information"),
|
||||
description=_("Get current user information"),
|
||||
operation_id=_("Get current user information"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Get current user information"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
responses=UserProfileAPI.get_response())
|
||||
def get(self, request: Request):
|
||||
return result.success(UserProfileSerializer().profile(request.user, request.auth))
|
||||
|
|
@ -41,7 +41,7 @@ class TestPermissionsUserView(APIView):
|
|||
summary=_("Get current user information"),
|
||||
description=_("Get current user information"),
|
||||
operation_id="测试",
|
||||
tags=[_("User management")],
|
||||
tags=[_("User management")], # type: ignore
|
||||
responses=UserProfileAPI.get_response())
|
||||
@has_permissions(PermissionConstants.USER_EDIT)
|
||||
def get(self, request: Request):
|
||||
|
|
@ -55,7 +55,7 @@ class TestWorkspacePermissionUserView(APIView):
|
|||
summary="针对工作空间下权限校验",
|
||||
description="针对工作空间下权限校验",
|
||||
operation_id="针对工作空间下权限校验",
|
||||
tags=[_("User management")],
|
||||
tags=[_("User management")], # type: ignore
|
||||
responses=UserProfileAPI.get_response(),
|
||||
parameters=TestWorkspacePermissionUserApi.get_parameters())
|
||||
@has_permissions(PermissionConstants.USER_EDIT.get_workspace_permission())
|
||||
|
|
@ -69,8 +69,8 @@ class UserManage(APIView):
|
|||
@extend_schema(methods=['POST'],
|
||||
summary=_("Create user"),
|
||||
description=_("Create user"),
|
||||
operation_id=_("Create user"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Create user"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
request=UserProfileAPI.get_request(),
|
||||
responses=UserProfileAPI.get_response())
|
||||
@has_permissions(PermissionConstants.USER_CREATE)
|
||||
|
|
@ -83,8 +83,8 @@ class UserManage(APIView):
|
|||
@extend_schema(methods=['DELETE'],
|
||||
description=_("Delete user"),
|
||||
summary=_("Delete user"),
|
||||
operation_id=_("Delete user"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Delete user"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
parameters=DeleteUserApi.get_parameters(),
|
||||
responses=DefaultModelResponse.get_response())
|
||||
@has_permissions(PermissionConstants.USER_DELETE)
|
||||
|
|
@ -94,8 +94,8 @@ class UserManage(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_("Get user information"),
|
||||
description=_("Get user information"),
|
||||
operation_id=_("Get user information"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Get user information"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
request=DeleteUserApi.get_parameters(),
|
||||
responses=UserProfileAPI.get_response())
|
||||
@has_permissions(PermissionConstants.USER_READ)
|
||||
|
|
@ -105,8 +105,8 @@ class UserManage(APIView):
|
|||
@extend_schema(methods=['PUT'],
|
||||
summary=_("Update user information"),
|
||||
description=_("Update user information"),
|
||||
operation_id=_("Update user information"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Update user information"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
parameters=DeleteUserApi.get_parameters(),
|
||||
request=EditUserApi.get_request(),
|
||||
responses=UserProfileAPI.get_response())
|
||||
|
|
@ -121,8 +121,8 @@ class UserManage(APIView):
|
|||
@extend_schema(methods=['PUT'],
|
||||
summary=_("Change password"),
|
||||
description=_("Change password"),
|
||||
operation_id=_("Change password"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Change password"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
parameters=DeleteUserApi.get_parameters(),
|
||||
request=ChangeUserPasswordApi.get_request(),
|
||||
responses=DefaultModelResponse.get_response())
|
||||
|
|
@ -136,8 +136,8 @@ class UserManage(APIView):
|
|||
@extend_schema(methods=['GET'],
|
||||
summary=_("Get user paginated list"),
|
||||
description=_("Get user paginated list"),
|
||||
operation_id=_("Get user paginated list"),
|
||||
tags=[_("User management")],
|
||||
operation_id=_("Get user paginated list"), # type: ignore
|
||||
tags=[_("User management")], # type: ignore
|
||||
parameters=UserPageApi.get_parameters(),
|
||||
responses=UserPageApi.get_response())
|
||||
@has_permissions(PermissionConstants.USER_READ)
|
||||
|
|
|
|||
Loading…
Reference in New Issue