Skip to content

Commit 9c73c8d

Browse files
authored
fix: Complete application permissions (#3339)
1 parent 145e965 commit 9c73c8d

File tree

1 file changed

+10
-35
lines changed

1 file changed

+10
-35
lines changed

apps/common/constants/permission_constants.py

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -654,24 +654,24 @@ class PermissionConstants(Enum):
654654
APPLICATION_TO_CHAT = Permission(group=Group.APPLICATION, operate=Operate.TO_CHAT,
655655
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
656656
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
657-
resource_permission_group_list=[ResourcePermissionGroup.VIEW],
657+
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
658658
)
659659
APPLICATION_DEBUG = Permission(group=Group.APPLICATION, operate=Operate.DEBUG,
660660
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
661661
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
662-
resource_permission_group_list=[ResourcePermissionGroup.VIEW],
662+
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
663663
)
664664

665665
APPLICATION_SETTING = Permission(group=Group.APPLICATION, operate=Operate.SETTING,
666666
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
667667
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
668-
resource_permission_group_list=[ResourcePermissionGroup.VIEW],
668+
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
669669
)
670670

671671
APPLICATION_CREATE = Permission(group=Group.APPLICATION, operate=Operate.CREATE,
672672
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
673673
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
674-
resource_permission_group_list=[ResourcePermissionGroup.VIEW],
674+
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
675675
)
676676
APPLICATION_IMPORT = Permission(group=Group.APPLICATION, operate=Operate.IMPORT,
677677
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
@@ -698,7 +698,7 @@ class PermissionConstants(Enum):
698698
APPLICATION_OVERVIEW_READ = Permission(group=Group.APPLICATION_OVERVIEW, operate=Operate.READ,
699699
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
700700
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
701-
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
701+
resource_permission_group_list=[ResourcePermissionGroup.VIEW],
702702
)
703703

704704
APPLICATION_OVERVIEW_EMBED = Permission(group=Group.APPLICATION_OVERVIEW, operate=Operate.EMBED,
@@ -736,38 +736,13 @@ class PermissionConstants(Enum):
736736
APPLICATION_ACCESS_READ = Permission(group=Group.APPLICATION_ACCESS, operate=Operate.READ,
737737
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
738738
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
739-
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
739+
resource_permission_group_list=[ResourcePermissionGroup.VIEW],
740740

741741
)
742-
APPLICATION_ACCESS_Q_WEIXIN = Permission(group=Group.APPLICATION_ACCESS, operate=Operate.Q_WEIXIN,
743-
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
744-
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
745-
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
746-
)
747-
748-
APPLICATION_ACCESS_FEISHU = Permission(group=Group.APPLICATION_ACCESS, operate=Operate.FEISHU,
749-
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
750-
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
751-
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
752-
)
753-
APPLICATION_ACCESS_DD = Permission(group=Group.APPLICATION_ACCESS, operate=Operate.DD,
754-
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
755-
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
756-
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
757-
)
758-
APPLICATION_ACCESS_WEIXIN_PUBLIC_ACCOUNT = Permission(group=Group.APPLICATION_ACCESS,
759-
operate=Operate.WEIXIN_PUBLIC_ACCOUNT,
760-
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
761-
parent_group=[WorkspaceGroup.APPLICATION,
762-
UserGroup.APPLICATION],
763-
resource_permission_group_list=[
764-
ResourcePermissionGroup.MANAGE],
765-
)
766-
APPLICATION_ACCESS_SLACK = Permission(group=Group.APPLICATION_ACCESS, operate=Operate.SLACK,
767-
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
768-
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
769-
resource_permission_group_list=[ResourcePermissionGroup.MANAGE],
770-
)
742+
APPLICATION_ACCESS_EDIT = Permission(group=Group.APPLICATION_ACCESS, operate=Operate.EDIT,
743+
role_list=[RoleConstants.ADMIN, RoleConstants.USER],
744+
parent_group=[WorkspaceGroup.APPLICATION, UserGroup.APPLICATION],
745+
resource_permission_group_list=[ResourcePermissionGroup.MANAGE])
771746

772747
APPLICATION_CHAT_USER_READ = Permission(group=Group.CHAT_USER, operate=Operate.READ,
773748
role_list=[RoleConstants.ADMIN, RoleConstants.USER],

0 commit comments

Comments
 (0)