mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 04:53:36 +00:00
bulk_add_members_to_user_group: Pass user group.
Previously we passed user group id. If we pass user group, send event is easier.
This commit is contained in:
@@ -4316,9 +4316,9 @@ def do_update_user_group_description(user_group, description):
|
||||
user_group.description = description
|
||||
user_group.save(update_fields=['description'])
|
||||
|
||||
def bulk_add_members_to_user_group(user_group_id, user_profiles):
|
||||
# type: (int, List[UserProfile]) -> None
|
||||
memberships = [UserGroupMembership(user_group_id=user_group_id,
|
||||
def bulk_add_members_to_user_group(user_group, user_profiles):
|
||||
# type: (UserGroup, List[UserProfile]) -> None
|
||||
memberships = [UserGroupMembership(user_group_id=user_group.id,
|
||||
user_profile=user_profile)
|
||||
for user_profile in user_profiles]
|
||||
UserGroupMembership.objects.bulk_create(memberships)
|
||||
|
||||
@@ -85,7 +85,7 @@ def add_members_to_group_backend(request, user_profile, user_group_id, members):
|
||||
if user_profile.id in existing_member_ids:
|
||||
raise JsonableError(_("User %s is already a member of this group" % (user_profile.id,)))
|
||||
|
||||
bulk_add_members_to_user_group(user_group_id, user_profiles)
|
||||
bulk_add_members_to_user_group(user_group, user_profiles)
|
||||
return json_success()
|
||||
|
||||
def remove_members_from_group_backend(request, user_profile, user_group_id, members):
|
||||
|
||||
Reference in New Issue
Block a user