Skip to content

Commit 922ecb9

Browse files
committed
fix: Knowledge document problem related permission
1 parent 158bd2f commit 922ecb9

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

apps/knowledge/views/paragraph.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,8 @@ def post(self, request: Request, workspace_id: str, knowledge_id: str, document_
317317
tags=[_('Knowledge Base/Documentation/Paragraph')] # type: ignore
318318
)
319319
@has_permissions(
320-
PermissionConstants.KNOWLEDGE_DOCUMENT_EDIT.get_workspace_knowledge_permission(),
321-
PermissionConstants.KNOWLEDGE_DOCUMENT_EDIT.get_workspace_permission_workspace_manage_role(),
320+
PermissionConstants.KNOWLEDGE_PROBLEM_READ.get_workspace_knowledge_permission(),
321+
PermissionConstants.KNOWLEDGE_PROBLEM_READ.get_workspace_permission_workspace_manage_role(),
322322
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(),
323323
ViewPermission([RoleConstants.USER.get_workspace_role()],
324324
[PermissionConstants.KNOWLEDGE.get_workspace_knowledge_permission()], CompareConstants.AND),

apps/knowledge/views/problem.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,8 @@ class Page(APIView):
239239
@has_permissions(
240240
PermissionConstants.KNOWLEDGE_PROBLEM_READ.get_workspace_knowledge_permission(),
241241
PermissionConstants.KNOWLEDGE_PROBLEM_READ.get_workspace_permission_workspace_manage_role(),
242+
PermissionConstants.KNOWLEDGE_DOCUMENT_READ.get_workspace_knowledge_permission(),
243+
PermissionConstants.KNOWLEDGE_DOCUMENT_READ.get_workspace_permission_workspace_manage_role(),
242244
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(),
243245
ViewPermission([RoleConstants.USER.get_workspace_role()],
244246
[PermissionConstants.KNOWLEDGE.get_workspace_knowledge_permission()], CompareConstants.AND),

0 commit comments

Comments
 (0)