@@ -371,7 +371,7 @@ class Permission:
371371 """
372372
373373 def __init__ (self , group : Group , operate : Operate , resource_path = None , role_list = None ,
374- resource_permission_group_list = None , parent_group = None , label = None , is_ee = True ):
374+ resource_permission_group_list = None , parent_group = None , label = None , is_ee = True , is_show = True ):
375375 if role_list is None :
376376 role_list = []
377377 if resource_permission_group_list is None :
@@ -386,6 +386,7 @@ def __init__(self, group: Group, operate: Operate, resource_path=None, role_list
386386 self .parent_group = parent_group # 新增字段:父级组
387387 self .label = label
388388 self .is_ee = is_ee # 是否是企业版权限
389+ self .is_show = is_show # 是否在前端展示
389390
390391 @staticmethod
391392 def new_instance (permission_str : str ):
@@ -1203,115 +1204,115 @@ class PermissionConstants(Enum):
12031204 )
12041205 RESOURCE_TOOL_CREATE = Permission (
12051206 group = Group .SYSTEM_RES_TOOL , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
1206- parent_group = [SystemGroup .RESOURCE_TOOL ]
1207+ parent_group = [SystemGroup .RESOURCE_TOOL ], is_show = False
12071208 )
12081209 RESOURCE_TOOL_EDIT = Permission (
12091210 group = Group .SYSTEM_RES_TOOL , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
1210- parent_group = [SystemGroup .RESOURCE_TOOL ]
1211+ parent_group = [SystemGroup .RESOURCE_TOOL ], is_show = False
12111212 )
12121213 RESOURCE_TOOL_DELETE = Permission (
12131214 group = Group .SYSTEM_RES_TOOL , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
1214- parent_group = [SystemGroup .RESOURCE_TOOL ]
1215+ parent_group = [SystemGroup .RESOURCE_TOOL ], is_show = False
12151216 )
12161217 RESOURCE_TOOL_IMPORT = Permission (
12171218 group = Group .SYSTEM_RES_TOOL , operate = Operate .IMPORT , role_list = [RoleConstants .ADMIN ],
1218- parent_group = [SystemGroup .RESOURCE_TOOL ]
1219+ parent_group = [SystemGroup .RESOURCE_TOOL ], is_show = False
12191220 )
12201221 RESOURCE_TOOL_EXPORT = Permission (
12211222 group = Group .SYSTEM_RES_TOOL , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
1222- parent_group = [SystemGroup .RESOURCE_TOOL ]
1223+ parent_group = [SystemGroup .RESOURCE_TOOL ], is_show = False
12231224 )
12241225 RESOURCE_TOOL_DEBUG = Permission (
12251226 group = Group .SYSTEM_RES_TOOL , operate = Operate .DEBUG , role_list = [RoleConstants .ADMIN ],
1226- parent_group = [SystemGroup .RESOURCE_TOOL ]
1227+ parent_group = [SystemGroup .RESOURCE_TOOL ], is_show = False
12271228 )
12281229 RESOURCE_KNOWLEDGE_READ = Permission (
12291230 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
12301231 parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
12311232 )
12321233 RESOURCE_KNOWLEDGE_CREATE = Permission (
12331234 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
1234- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1235+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12351236 )
12361237 RESOURCE_KNOWLEDGE_EDIT = Permission (
12371238 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
1238- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1239+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12391240 )
12401241 RESOURCE_KNOWLEDGE_SYNC = Permission (
12411242 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .SYNC , role_list = [RoleConstants .ADMIN ],
1242- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1243+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12431244 )
12441245 RESOURCE_KNOWLEDGE_VECTOR = Permission (
12451246 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .VECTOR , role_list = [RoleConstants .ADMIN ],
1246- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1247+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12471248 )
12481249 RESOURCE_KNOWLEDGE_EXPORT = Permission (
12491250 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
1250- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1251+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12511252 )
12521253 RESOURCE_KNOWLEDGE_GENERATE = Permission (
12531254 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .GENERATE , role_list = [RoleConstants .ADMIN ],
1254- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1255+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12551256 )
12561257 RESOURCE_KNOWLEDGE_DELETE = Permission (
12571258 group = Group .SYSTEM_RES_KNOWLEDGE , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
1258- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1259+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12591260 )
12601261 RESOURCE_KNOWLEDGE_DOCUMENT_READ = Permission (
12611262 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
1262- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1263+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12631264 )
12641265 RESOURCE_KNOWLEDGE_DOCUMENT_CREATE = Permission (
12651266 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
1266- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1267+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12671268 )
12681269 RESOURCE_KNOWLEDGE_DOCUMENT_EDIT = Permission (
12691270 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
1270- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1271+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12711272 )
12721273 RESOURCE_KNOWLEDGE_DOCUMENT_DELETE = Permission (
12731274 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
1274- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1275+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12751276 )
12761277 RESOURCE_KNOWLEDGE_DOCUMENT_SYNC = Permission (
12771278 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .SYNC , role_list = [RoleConstants .ADMIN ],
1278- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1279+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12791280 )
12801281 RESOURCE_KNOWLEDGE_DOCUMENT_EXPORT = Permission (
12811282 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
1282- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1283+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12831284 )
12841285 RESOURCE_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE = Permission (
12851286 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .DOWNLOAD , role_list = [RoleConstants .ADMIN ],
1286- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1287+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12871288 )
12881289 RESOURCE_KNOWLEDGE_DOCUMENT_VECTOR = Permission (
12891290 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .VECTOR , role_list = [RoleConstants .ADMIN ],
1290- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1291+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12911292 )
12921293 RESOURCE_KNOWLEDGE_DOCUMENT_GENERATE = Permission (
12931294 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .GENERATE , role_list = [RoleConstants .ADMIN ],
1294- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1295+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12951296 )
12961297 RESOURCE_KNOWLEDGE_DOCUMENT_MIGRATE = Permission (
12971298 group = Group .SYSTEM_RES_KNOWLEDGE_DOCUMENT , operate = Operate .MIGRATE , role_list = [RoleConstants .ADMIN ],
1298- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1299+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
12991300 )
13001301 RESOURCE_KNOWLEDGE_PROBLEM_READ = Permission (
13011302 group = Group .SYSTEM_RES_KNOWLEDGE_PROBLEM , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
1302- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1303+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
13031304 )
13041305 RESOURCE_KNOWLEDGE_PROBLEM_CREATE = Permission (
13051306 group = Group .SYSTEM_RES_KNOWLEDGE_PROBLEM , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
1306- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1307+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
13071308 )
13081309 RESOURCE_KNOWLEDGE_PROBLEM_EDIT = Permission (
13091310 group = Group .SYSTEM_RES_KNOWLEDGE_PROBLEM , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
1310- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1311+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
13111312 )
13121313 RESOURCE_KNOWLEDGE_PROBLEM_DELETE = Permission (
13131314 group = Group .SYSTEM_RES_KNOWLEDGE_PROBLEM , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
1314- parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ]
1315+ parent_group = [SystemGroup .RESOURCE_KNOWLEDGE ], is_show = False
13151316 )
13161317 OPERATION_LOG_READ = Permission (
13171318 group = Group .OPERATION_LOG , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
0 commit comments