user groups: Update left panel correctly on membership update event.

Live update code for user group membership update events did not cover
following updates that are covered in this commit.
* Updating list of groups to be displayed on left panel based on
  updated membership and selected tab.
* Updating the presence of checkmark on the group row for which
  membership was updated.
This commit is contained in:
m-e-l-u-h-a-n
2023-05-11 03:52:30 +05:30
committed by Tim Abbott
parent 74bcfa5a9f
commit 74318c9b7e
2 changed files with 28 additions and 3 deletions

View File

@@ -862,11 +862,11 @@ export function dispatch_normal_event(event) {
break;
case "add_members":
user_groups.add_members(event.group_id, event.user_ids);
user_group_edit.handle_member_edit_event(event.group_id);
user_group_edit.handle_member_edit_event(event.group_id, event.user_ids);
break;
case "remove_members":
user_groups.remove_members(event.group_id, event.user_ids);
user_group_edit.handle_member_edit_event(event.group_id);
user_group_edit.handle_member_edit_event(event.group_id, event.user_ids);
break;
case "add_subgroups":
user_groups.add_subgroups(event.group_id, event.direct_subgroup_ids);