@@ -629,31 +629,31 @@ class PermissionConstants(Enum):
629629 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
630630 resource_permission_group_list = [ResourcePermissionGroup .VIEW ],
631631 )
632- APPLICATION_OVERVIEW_EMBEDDED = Permission (group = Group .OVERVIEW , operate = Operate .READ ,
632+ APPLICATION_OVERVIEW_EMBEDDED = Permission (group = Group .OVERVIEW , operate = Operate .EDIT ,
633633 role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
634634 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
635635 resource_permission_group_list = [ResourcePermissionGroup .VIEW ],
636636 label = _ ('Embed third party' )
637637 )
638- APPLICATION_OVERVIEW_ACCESS = Permission (group = Group .OVERVIEW , operate = Operate .READ ,
638+ APPLICATION_OVERVIEW_ACCESS = Permission (group = Group .OVERVIEW , operate = Operate .CREATE ,
639639 role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
640640 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
641641 resource_permission_group_list = [ResourcePermissionGroup .VIEW ],
642642 label = _ ('Access restrictions' )
643643 )
644- APPLICATION_OVERVIEW_DISPLAY = Permission (group = Group .OVERVIEW , operate = Operate .READ ,
644+ APPLICATION_OVERVIEW_DISPLAY = Permission (group = Group .OVERVIEW , operate = Operate .DELETE ,
645645 role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
646646 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
647647 resource_permission_group_list = [ResourcePermissionGroup .VIEW ],
648648 label = _ ('Display settings' )
649649 )
650- APPLICATION_OVERVIEW_API_KEY = Permission (group = Group .OVERVIEW , operate = Operate .READ ,
650+ APPLICATION_OVERVIEW_API_KEY = Permission (group = Group .OVERVIEW , operate = Operate .DEBUG ,
651651 role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
652652 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
653653 resource_permission_group_list = [ResourcePermissionGroup .VIEW ],
654654 label = _ ('API Key' )
655655 )
656- APPLICATION_OVERVIEW_PUBLIC = Permission (group = Group .OVERVIEW , operate = Operate .READ ,
656+ APPLICATION_OVERVIEW_PUBLIC = Permission (group = Group .OVERVIEW , operate = Operate .ADD_MEMBER ,
657657 role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
658658 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
659659 resource_permission_group_list = [ResourcePermissionGroup .VIEW ],
@@ -693,12 +693,28 @@ class PermissionConstants(Enum):
693693 parent_group = [WorkspaceGroup .APPLICATION , UserGroup .APPLICATION ],
694694 resource_permission_group_list = [ResourcePermissionGroup .VIEW ],
695695 )
696+ ABOUT_READ = Permission (group = Group .OTHER , operate = Operate .READ ,
697+ role_list = [RoleConstants .ADMIN ],
698+ parent_group = [SystemGroup .OTHER ],
699+ label = _ ('About' )
700+ )
701+ SWITCH_LANGUAGE = Permission (group = Group .OTHER , operate = Operate .EDIT ,
702+ role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
703+ parent_group = [SystemGroup .OTHER , WorkspaceGroup .OTHER , UserGroup .OTHER ],
704+ label = _ ('Switch Language' )
705+ )
706+ CHANGE_PASSWORD = Permission (group = Group .OTHER , operate = Operate .CREATE ,
707+ role_list = [RoleConstants .ADMIN , RoleConstants .USER ],
708+ parent_group = [SystemGroup .OTHER , WorkspaceGroup .OTHER , UserGroup .OTHER ],
709+ label = _ ('Change Password' )
710+ )
696711
697- SYSTEM_API_KEY_EDIT = Permission (group = Group .OTHER , operate = Operate .EDIT ,
712+ SYSTEM_API_KEY_EDIT = Permission (group = Group .OTHER , operate = Operate .DELETE ,
698713 role_list = [RoleConstants .ADMIN ],
699714 parent_group = [SystemGroup .OTHER ],
700715 label = _ ('System API Key' )
701716 )
717+
702718 APPEARANCE_SETTINGS_READ = Permission (group = Group .APPEARANCE_SETTINGS , operate = Operate .READ ,
703719 role_list = [RoleConstants .ADMIN ],
704720 parent_group = [SystemGroup .SYSTEM_SETTING ]
0 commit comments