@@ -270,22 +270,7 @@ class PermissionConstants(Enum):
270
270
group = Group .USER , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
271
271
parent_group = [SystemGroup .USER_MANAGEMENT ]
272
272
)
273
- ROLE_READ = Permission (
274
- group = Group .ROLE , operate = Operate .READ , role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
275
- parent_group = [SystemGroup .ROLE , WorkspaceGroup .SYSTEM_MANAGEMENT ]
276
- )
277
- ROLE_CREATE = Permission (
278
- group = Group .ROLE , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
279
- parent_group = [SystemGroup .ROLE ]
280
- )
281
- ROLE_EDIT = Permission (
282
- group = Group .ROLE , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
283
- parent_group = [SystemGroup .ROLE ]
284
- )
285
- ROLE_DELETE = Permission (
286
- group = Group .ROLE , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
287
- parent_group = [SystemGroup .ROLE ]
288
- )
273
+
289
274
MODEL_CREATE = Permission (
290
275
group = Group .MODEL , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
291
276
parent_group = [WorkspaceGroup .MODEL , UserGroup .MODEL ]
@@ -442,6 +427,31 @@ class PermissionConstants(Enum):
442
427
parent_group = SystemGroup .SYSTEM_SETTING
443
428
)
444
429
430
+ ROLE_READ = Permission (
431
+ group = Group .ROLE , operate = Operate .READ , role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
432
+ parent_group = [SystemGroup .ROLE , WorkspaceGroup .SYSTEM_MANAGEMENT ]
433
+ )
434
+ ROLE_CREATE = Permission (
435
+ group = Group .ROLE , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
436
+ parent_group = [SystemGroup .ROLE ]
437
+ )
438
+ ROLE_EDIT = Permission (
439
+ group = Group .ROLE , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
440
+ parent_group = [SystemGroup .ROLE ]
441
+ )
442
+ ROLE_DELETE = Permission (
443
+ group = Group .ROLE , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
444
+ parent_group = [SystemGroup .ROLE ]
445
+ )
446
+ ROLE_ADD_MEMBER = Permission (
447
+ group = Group .ROLE , operate = Operate .ADD_MEMBER , role_list = [RoleConstants .ADMIN ],
448
+ parent_group = [SystemGroup .ROLE ]
449
+ ),
450
+ ROLE_REMOVE_MEMBER = Permission (
451
+ group = Group .ROLE , operate = Operate .REMOVE_MEMBER , role_list = [RoleConstants .ADMIN ],
452
+ parent_group = [SystemGroup .ROLE ]
453
+ )
454
+
445
455
def get_workspace_application_permission (self ):
446
456
return lambda r , kwargs : Permission (group = self .value .group , operate = self .value .operate ,
447
457
resource_path =
0 commit comments