@@ -47,7 +47,10 @@ class Group(Enum):
4747 SYSTEM_RES_KNOWLEDGE_PROBLEM = "SYSTEM_RESOURCE_KNOWLEDGE_PROBLEM"
4848
4949 SYSTEM_KNOWLEDGE_HIT_TEST = "SYSTEM_KNOWLEDGE_HIT_TEST"
50+ SYSTEM_RES_KNOWLEDGE_HIT_TEST = "SYSTEM_RESOURCE_KNOWLEDGE_HIT_TEST"
5051 SYSTEM_KNOWLEDGE_CHAT_USER = "SYSTEM_KNOWLEDGE_CHAT_USER"
52+ SYSTEM_RES_KNOWLEDGE_CHAT_USER = "SYSTEM_RESOURCE_KNOWLEDGE_CHAT_USER"
53+
5154
5255 MODEL = "MODEL"
5356 SYSTEM_MODEL = "SYSTEM_MODEL"
@@ -367,6 +370,10 @@ def get_workspace_role(self):
367370 Group .MODEL_WORKSPACE_USER_RESOURCE_PERMISSION .value : _ ("Model" ),
368371 Group .TOOL_WORKSPACE_USER_RESOURCE_PERMISSION .value : _ ("Tool" ),
369372 Group .SYSTEM_RES_APPLICATION .value : _ ("Application" ),
373+ Group .SYSTEM_RES_APPLICATION_OVERVIEW .value : _ ("Overview" ),
374+ Group .SYSTEM_RES_APPLICATION_ACCESS .value : _ ("Application Access" ),
375+ Group .SYSTEM_RES_APPLICATION_CHAT_USER .value : _ ("Dialogue users" ),
376+ Group .SYSTEM_RES_APPLICATION_CHAT_LOG .value : _ ("Conversation log" ),
370377 # SystemGroup.RESOURCE.value: _("Resource"),
371378}
372379
@@ -1285,34 +1292,31 @@ class PermissionConstants(Enum):
12851292 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
12861293 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
12871294 )
1288- RESOURCE_KNOWLEDGE_CREATE = Permission (
1289- group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
1290- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1291- )
12921295 RESOURCE_KNOWLEDGE_EDIT = Permission (
12931296 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
12941297 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
12951298 )
1296- RESOURCE_KNOWLEDGE_SYNC = Permission (
1297- group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .SYNC , role_list = [RoleConstants .ADMIN ],
1299+ RESOURCE_KNOWLEDGE_DELETE = Permission (
1300+ group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
12981301 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
12991302 )
1300- RESOURCE_KNOWLEDGE_VECTOR = Permission (
1301- group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .VECTOR , role_list = [RoleConstants .ADMIN ],
1303+ RESOURCE_KNOWLEDGE_SYNC = Permission (
1304+ group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .SYNC , role_list = [RoleConstants .ADMIN ],
13021305 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13031306 )
13041307 RESOURCE_KNOWLEDGE_EXPORT = Permission (
13051308 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
13061309 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13071310 )
1308- RESOURCE_KNOWLEDGE_GENERATE = Permission (
1309- group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .GENERATE , role_list = [RoleConstants .ADMIN ],
1311+ RESOURCE_KNOWLEDGE_VECTOR = Permission (
1312+ group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .VECTOR , role_list = [RoleConstants .ADMIN ],
13101313 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13111314 )
1312- RESOURCE_KNOWLEDGE_DELETE = Permission (
1313- group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
1315+ RESOURCE_KNOWLEDGE_GENERATE = Permission (
1316+ group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .GENERATE , role_list = [RoleConstants .ADMIN ],
13141317 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13151318 )
1319+ # 文档
13161320 RESOURCE_KNOWLEDGE_DOCUMENT_READ = Permission (
13171321 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
13181322 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
@@ -1341,18 +1345,22 @@ class PermissionConstants(Enum):
13411345 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .DOWNLOAD , role_list = [RoleConstants .ADMIN ],
13421346 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13431347 )
1344- RESOURCE_KNOWLEDGE_DOCUMENT_VECTOR = Permission (
1345- group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .VECTOR , role_list = [RoleConstants .ADMIN ],
1346- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1347- )
13481348 RESOURCE_KNOWLEDGE_DOCUMENT_GENERATE = Permission (
13491349 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .GENERATE , role_list = [RoleConstants .ADMIN ],
13501350 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13511351 )
1352+ RESOURCE_KNOWLEDGE_DOCUMENT_VECTOR = Permission (
1353+ group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .VECTOR , role_list = [RoleConstants .ADMIN ],
1354+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1355+ )
13521356 RESOURCE_KNOWLEDGE_DOCUMENT_MIGRATE = Permission (
13531357 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .MIGRATE , role_list = [RoleConstants .ADMIN ],
13541358 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13551359 )
1360+ RESOURCE_KNOWLEDGE_HIT_TEST = Permission (
1361+ group = Group .SYSTEM_RES_KNOWLEDGE_HIT_TEST , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
1362+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1363+ )
13561364 RESOURCE_KNOWLEDGE_PROBLEM_READ = Permission (
13571365 group = Group .SYSTEM_RES_KNOWLEDGE_PROBLEM , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
13581366 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
@@ -1369,6 +1377,18 @@ class PermissionConstants(Enum):
13691377 group = Group .SYSTEM_RES_KNOWLEDGE_PROBLEM , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
13701378 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
13711379 )
1380+ RESOURCE_KNOWLEDGE_PROBLEM_RELATE = Permission (
1381+ group = Group .SYSTEM_RES_KNOWLEDGE_PROBLEM , operate = Operate .RELATE , role_list = [RoleConstants .ADMIN ],
1382+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1383+ )
1384+ RESOURCE_KNOWLEDGE_CHAT_USER_READ = Permission (
1385+ group = Group .SYSTEM_RES_KNOWLEDGE_CHAT_USER , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
1386+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1387+ )
1388+ RESOURCE_KNOWLEDGE_CHAT_USER_EDIT = Permission (
1389+ group = Group .SYSTEM_RES_KNOWLEDGE_CHAT_USER , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
1390+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1391+ )
13721392 RESOURCE_TOOL_READ = Permission (
13731393 group = Group .SYSTEM_RES_TOOL , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
13741394 parent_group = [SystemGroup .RESOURCE_TOOL ]
@@ -1385,6 +1405,10 @@ class PermissionConstants(Enum):
13851405 group = Group .SYSTEM_RES_TOOL , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
13861406 parent_group = [SystemGroup .RESOURCE_TOOL ]
13871407 )
1408+ RESOURCE_TOOL_DEBUG = Permission (
1409+ group = Group .SYSTEM_RES_TOOL , operate = Operate .DEBUG , role_list = [RoleConstants .ADMIN ],
1410+ parent_group = [SystemGroup .RESOURCE_TOOL ]
1411+ )
13881412 RESOURCE_TOOL_IMPORT = Permission (
13891413 group = Group .SYSTEM_RES_TOOL , operate = Operate .IMPORT , role_list = [RoleConstants .ADMIN ],
13901414 parent_group = [SystemGroup .RESOURCE_TOOL ]
@@ -1393,10 +1417,6 @@ class PermissionConstants(Enum):
13931417 group = Group .SYSTEM_RES_TOOL , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
13941418 parent_group = [SystemGroup .RESOURCE_TOOL ]
13951419 )
1396- RESOURCE_TOOL_DEBUG = Permission (
1397- group = Group .SYSTEM_RES_TOOL , operate = Operate .DEBUG , role_list = [RoleConstants .ADMIN ],
1398- parent_group = [SystemGroup .RESOURCE_TOOL ]
1399- )
14001420 RESOURCE_MODEL_READ = Permission (
14011421 group = Group .SYSTEM_RES_MODEL , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
14021422 parent_group = [SystemGroup .RESOURCE_MODEL ]
0 commit comments