@@ -44,6 +44,7 @@ class Group(Enum):
4444 KNOWLEDGE_PROBLEM = "KNOWLEDGE_PROBLEM"
4545 SYSTEM_KNOWLEDGE_PROBLEM = "SYSTEM_KNOWLEDGE_PROBLEM"
4646 SYSTEM_RES_KNOWLEDGE_PROBLEM = "SYSTEM_RESOURCE_KNOWLEDGE_PROBLEM"
47+ SYSTEM_KNOWLEDGE_CHAT_USER = "SYSTEM_KNOWLEDGE_CHAT_USER"
4748
4849 MODEL = "MODEL"
4950 SYSTEM_MODEL = "SYSTEM_MODEL"
@@ -145,7 +146,7 @@ class Operate(Enum):
145146 EMBED = "READ+EMBED" # 嵌入
146147 ACCESS = "READ+ACCESS" # 访问限制
147148 DISPLAY = "READ+DISPLAY" # 显示设置
148- API_KET = "READ+API_KEY" # API_KEY
149+ API_KEY = "READ+API_KEY" # API_KEY
149150 PUBLIC_ACCESS = "READ+PUBLIC_ACCESS" # 公共访问链接
150151 Q_WEIXIN = "READ+Q_WEIXIN" # 企业微信
151152 FEISHU = "READ+FEISHU" # 飞书
@@ -313,7 +314,7 @@ def get_workspace_role(self):
313314 Operate .EMBED .value : _ ('Embed third party' ),
314315 Operate .ACCESS .value : _ ('Access restrictions' ),
315316 Operate .DISPLAY .value : _ ('Display Settings' ),
316- Operate .API_KET .value : _ ('API_KET ' ),
317+ Operate .API_KEY .value : _ ('API_KEY ' ),
317318 Operate .PUBLIC_ACCESS .value : _ ('Public access link' ),
318319 Operate .Q_WEIXIN .value : _ ('Enterprise WeiXin' ),
319320 Operate .FEISHU .value : _ ('Feishu' ),
@@ -339,6 +340,7 @@ def get_workspace_role(self):
339340 Group .SYSTEM_KNOWLEDGE .value : _ ("Knowledge" ),
340341 Group .SYSTEM_KNOWLEDGE_DOCUMENT .value : _ ("Document" ),
341342 Group .SYSTEM_KNOWLEDGE_PROBLEM .value : _ ("Problem" ),
343+ Group .SYSTEM_KNOWLEDGE_CHAT_USER .value : _ ("Dialogue users" ),
342344 Group .SYSTEM_RES_TOOL .value : _ ("Tool" ),
343345 Group .SYSTEM_RES_MODEL .value : _ ("Model" ),
344346 Group .SYSTEM_RES_KNOWLEDGE .value : _ ("Knowledge" ),
@@ -815,7 +817,7 @@ class PermissionConstants(Enum):
815817 ResourcePermissionConst .APPLICATION_MANGE ],
816818
817819 )
818- APPLICATION_OVERVIEW_API_KEY = Permission (group = Group .APPLICATION_OVERVIEW , operate = Operate .API_KET ,
820+ APPLICATION_OVERVIEW_API_KEY = Permission (group = Group .APPLICATION_OVERVIEW , operate = Operate .API_KEY ,
819821 role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
820822 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
821823 resource_permission_group_list = [
@@ -1144,7 +1146,14 @@ class PermissionConstants(Enum):
11441146 group = Group .SYSTEM_KNOWLEDGE_PROBLEM , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
11451147 parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
11461148 )
1147-
1149+ SHARED_KNOWLEDGE_CHAT_USER_READ = Permission (
1150+ group = Group .SYSTEM_KNOWLEDGE_CHAT_USER , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
1151+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
1152+ )
1153+ SHARED_KNOWLEDGE_CHAT_USER_EDIT = Permission (
1154+ group = Group .SYSTEM_KNOWLEDGE_CHAT_USER , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
1155+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
1156+ )
11481157 SHARED_MODEL_CREATE = Permission (
11491158 group = Group .SYSTEM_MODEL , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
11501159 parent_group = [SystemGroup .SHARED_MODEL ]
0 commit comments