@@ -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"
@@ -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_KEY .value : _ ('API Key ' ),
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" ),
@@ -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