mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-30 19:43:47 +00:00 
			
		
		
		
	user_groups: Rename get_user_group_direct_members function.
This commit renames get_user_group_direct_members function to get_user_group_direct_member_ids as it returns a list of ids and to avoid it being parallel to get_recursive_group_members, which returns a QuerySet.
This commit is contained in:
		| @@ -32,7 +32,7 @@ from zerver.lib.url_encoding import ( | ||||
|     stream_narrow_url, | ||||
|     topic_narrow_url, | ||||
| ) | ||||
| from zerver.lib.user_groups import get_user_group_direct_members | ||||
| from zerver.lib.user_groups import get_user_group_direct_member_ids | ||||
| from zerver.models import ( | ||||
|     Message, | ||||
|     Recipient, | ||||
| @@ -372,7 +372,7 @@ def get_mentioned_user_group_name( | ||||
|     smallest_user_group_name = None | ||||
|     for user_group_id in mentioned_user_group_ids: | ||||
|         current_user_group = UserGroup.objects.get(id=user_group_id, realm=user_profile.realm) | ||||
|         current_user_group_size = len(get_user_group_direct_members(current_user_group)) | ||||
|         current_user_group_size = len(get_user_group_direct_member_ids(current_user_group)) | ||||
|  | ||||
|         if current_user_group_size < smallest_user_group_size: | ||||
|             # If multiple user groups are mentioned, we prefer the | ||||
|   | ||||
| @@ -23,7 +23,7 @@ def access_user_group_by_id( | ||||
|             return user_group | ||||
|         if user_group.is_system_group: | ||||
|             raise JsonableError(_("Insufficient permission")) | ||||
|         group_member_ids = get_user_group_direct_members(user_group) | ||||
|         group_member_ids = get_user_group_direct_member_ids(user_group) | ||||
|         if ( | ||||
|             not user_profile.is_realm_admin | ||||
|             and not user_profile.is_moderator | ||||
| @@ -114,7 +114,7 @@ def create_user_group( | ||||
|         return user_group | ||||
|  | ||||
|  | ||||
| def get_user_group_direct_members(user_group: UserGroup) -> List[int]: | ||||
| def get_user_group_direct_member_ids(user_group: UserGroup) -> List[int]: | ||||
|     return UserGroupMembership.objects.filter(user_group=user_group).values_list( | ||||
|         "user_profile_id", flat=True | ||||
|     ) | ||||
| @@ -172,7 +172,7 @@ def get_user_group_member_ids( | ||||
|     user_group: UserGroup, *, direct_member_only: bool = False | ||||
| ) -> List[int]: | ||||
|     if direct_member_only: | ||||
|         member_ids = get_user_group_direct_members(user_group) | ||||
|         member_ids = get_user_group_direct_member_ids(user_group) | ||||
|     else: | ||||
|         member_ids = get_recursive_group_members(user_group).values_list("id", flat=True) | ||||
|  | ||||
|   | ||||
| @@ -22,7 +22,7 @@ from zerver.lib.user_groups import ( | ||||
|     access_user_groups_as_potential_subgroups, | ||||
|     get_direct_memberships_of_users, | ||||
|     get_subgroup_ids, | ||||
|     get_user_group_direct_members, | ||||
|     get_user_group_direct_member_ids, | ||||
|     get_user_group_member_ids, | ||||
|     is_user_in_group, | ||||
|     user_groups_in_realm_serialized, | ||||
| @@ -145,7 +145,7 @@ def remove_members_from_group_backend( | ||||
|  | ||||
|     user_profiles = user_ids_to_users(members, user_profile.realm) | ||||
|     user_group = access_user_group_by_id(user_group_id, user_profile) | ||||
|     group_member_ids = get_user_group_direct_members(user_group) | ||||
|     group_member_ids = get_user_group_direct_member_ids(user_group) | ||||
|     for member in members: | ||||
|         if member not in group_member_ids: | ||||
|             raise JsonableError(_("There is no member '{}' in this user group").format(member)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user