|
8 | 8 | from common.constants.permission_constants import PermissionConstants |
9 | 9 | from common.result import result |
10 | 10 | from knowledge.api.knowledge import KnowledgeBaseCreateAPI, KnowledgeLarkCreateAPI, \ |
11 | | - KnowledgeWebCreateAPI, KnowledgeYuqueCreateAPI, KnowledgeTreeReadAPI |
| 11 | + KnowledgeWebCreateAPI, KnowledgeTreeReadAPI |
12 | 12 | from knowledge.serializers.knowledge import KnowledgeSerializer, KnowledgeTreeSerializer |
13 | 13 |
|
14 | 14 |
|
@@ -67,40 +67,3 @@ def post(self, request: Request, workspace_id: str): |
67 | 67 | data={'user_id': request.user.id, 'workspace_id': workspace_id} |
68 | 68 | ).insert(request.data)) |
69 | 69 |
|
70 | | - |
71 | | -class KnowledgeLarkView(APIView): |
72 | | - authentication_classes = [TokenAuth] |
73 | | - |
74 | | - @extend_schema( |
75 | | - methods=['POST'], |
76 | | - description=_('Create lark knowledge'), |
77 | | - operation_id=_('Create lark knowledge'), |
78 | | - parameters=KnowledgeLarkCreateAPI.get_parameters(), |
79 | | - request=KnowledgeLarkCreateAPI.get_request(), |
80 | | - responses=KnowledgeLarkCreateAPI.get_response(), |
81 | | - tags=[_('Knowledge Base')] |
82 | | - ) |
83 | | - @has_permissions(PermissionConstants.KNOWLEDGE_CREATE.get_workspace_permission()) |
84 | | - def post(self, request: Request, workspace_id: str): |
85 | | - return result.success(KnowledgeSerializer.Create( |
86 | | - data={'user_id': request.user.id, 'workspace_id': workspace_id} |
87 | | - ).insert(request.data)) |
88 | | - |
89 | | - |
90 | | -class KnowledgeYuqueView(APIView): |
91 | | - authentication_classes = [TokenAuth] |
92 | | - |
93 | | - @extend_schema( |
94 | | - methods=['POST'], |
95 | | - description=_('Create yuque knowledge'), |
96 | | - operation_id=_('Create yuque knowledge'), |
97 | | - parameters=KnowledgeYuqueCreateAPI.get_parameters(), |
98 | | - request=KnowledgeYuqueCreateAPI.get_request(), |
99 | | - responses=KnowledgeYuqueCreateAPI.get_response(), |
100 | | - tags=[_('Knowledge Base')] |
101 | | - ) |
102 | | - @has_permissions(PermissionConstants.KNOWLEDGE_CREATE.get_workspace_permission()) |
103 | | - def post(self, request: Request, workspace_id: str): |
104 | | - return result.success(KnowledgeSerializer.Create( |
105 | | - data={'user_id': request.user.id, 'workspace_id': workspace_id} |
106 | | - ).insert(request.data)) |
0 commit comments