@@ -90,7 +90,7 @@ class SystemGroup(Enum):
9090 USER_MANAGEMENT = "USER_MANAGEMENT"
9191 ROLE = "ROLE"
9292 WORKSPACE = "WORKSPACE"
93- #RESOURCE = "RESOURCE"
93+ # RESOURCE = "RESOURCE"
9494 RESOURCE_APPLICATION = "RESOURCE_APPLICATION"
9595 RESOURCE_KNOWLEDGE = "RESOURCE_KNOWLEDGE"
9696 RESOURCE_TOOL = "RESOURCE_TOOL"
@@ -115,7 +115,6 @@ class WorkspaceGroup(Enum):
115115 OTHER = "OTHER"
116116
117117
118-
119118class UserGroup (Enum ):
120119 APPLICATION = "APPLICATION"
121120 KNOWLEDGE = "KNOWLEDGE"
@@ -364,7 +363,7 @@ def get_workspace_role(self):
364363 Group .MODEL_WORKSPACE_USER_RESOURCE_PERMISSION .value : _ ("Model" ),
365364 Group .TOOL_WORKSPACE_USER_RESOURCE_PERMISSION .value : _ ("Tool" ),
366365 Group .SYSTEM_RES_APPLICATION .value : _ ("Application" ),
367- #SystemGroup.RESOURCE.value: _("Resource"),
366+ # SystemGroup.RESOURCE.value: _("Resource"),
368367}
369368
370369
@@ -1196,6 +1195,50 @@ class PermissionConstants(Enum):
11961195 group = Group .SYSTEM_RES_APPLICATION , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
11971196 parent_group = [SystemGroup .RESOURCE_APPLICATION ]
11981197 )
1198+ RESOURCE_APPLICATION_EXPORT = Permission (
1199+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
1200+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1201+ )
1202+ RESOURCE_APPLICATION_DELETE = Permission (
1203+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
1204+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1205+ )
1206+ RESOURCE_APPLICATION_EDIT = Permission (
1207+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
1208+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1209+ )
1210+ RESOURCE_APPLICATION_OVERVIEW_ACCESS = Permission (
1211+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .ACCESS , role_list = [RoleConstants .ADMIN ],
1212+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1213+ )
1214+ RESOURCE_APPLICATION_OVERVIEW_READ = Permission (
1215+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
1216+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1217+ )
1218+ RESOURCE_APPLICATION_OVERVIEW_API_KEY = Permission (
1219+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .API_KEY , role_list = [RoleConstants .ADMIN ],
1220+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1221+ )
1222+ RESOURCE_APPLICATION_CHAT_LOG_READ = Permission (
1223+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
1224+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1225+ )
1226+ RESOURCE_APPLICATION_CHAT_LOG_ADD_KNOWLEDGE = Permission (
1227+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .ADD_KNOWLEDGE , role_list = [RoleConstants .ADMIN ],
1228+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1229+ )
1230+ RESOURCE_APPLICATION_CHAT_LOG_ANNOTATION = Permission (
1231+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .ANNOTATION , role_list = [RoleConstants .ADMIN ],
1232+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1233+ )
1234+ RESOURCE_APPLICATION_CHAT_LOG_EXPORT = Permission (
1235+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
1236+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1237+ )
1238+ RESOURCE_APPLICATION_DEBUG = Permission (
1239+ group = Group .SYSTEM_RES_APPLICATION , operate = Operate .DEBUG , role_list = [RoleConstants .ADMIN ],
1240+ parent_group = [SystemGroup .RESOURCE_APPLICATION ]
1241+ )
11991242
12001243 RESOURCE_KNOWLEDGE_READ = Permission (
12011244 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
0 commit comments