Skip to content

Commit 27f6b15

Browse files
committed
feat: add download operate permission
1 parent c3ee492 commit 27f6b15

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

apps/common/constants/permission_constants.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ class Operate(Enum):
147147
ADD_KNOWLEDGE = "READ+ADD_KNOWLEDGE" # 添加到知识库
148148
TO_CHAT = "READ+TO_CHAT" # 去对话
149149
SETTING = "READ+SETTING" # 管理
150+
DOWNLOAD = "READ+DOWNLOAD" # 下载
150151

151152

152153
class RoleGroup(Enum):
@@ -266,7 +267,7 @@ def get_workspace_role(self):
266267
Operate.RELATE.value: _("Relate"),
267268
Operate.ANNOTATION.value: _("Annotation"),
268269
Operate.CLEAR_POLICY.value: _("Clear Policy"),
269-
270+
Operate.DOWNLOAD.value: _('Download'),
270271
Operate.EMBED.value: _('Embed third party'),
271272
Operate.ACCESS.value: _('Access restrictions'),
272273
Operate.DISPLAY.value: _('Display Settings'),
@@ -494,7 +495,7 @@ class PermissionConstants(Enum):
494495
parent_group=[WorkspaceGroup.KNOWLEDGE, UserGroup.KNOWLEDGE]
495496
)
496497
KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE = Permission(
497-
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.EXPORT,
498+
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.DOWNLOAD,
498499
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
499500
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
500501
parent_group=[WorkspaceGroup.KNOWLEDGE, UserGroup.KNOWLEDGE]

0 commit comments

Comments
 (0)