user_groups: Add can_add_members_group field to group create/edit.

This commit is contained in:
Shubham Padia
2024-10-08 14:37:34 +00:00
committed by Tim Abbott
parent f134662312
commit 8a2a8b64aa
12 changed files with 50 additions and 2 deletions

View File

@@ -55,6 +55,7 @@ export function add(user_group_raw: UserGroupRaw): UserGroup {
members: new Set(user_group_raw.members),
is_system_group: user_group_raw.is_system_group,
direct_subgroup_ids: new Set(user_group_raw.direct_subgroup_ids),
can_add_members_group: user_group_raw.can_add_members_group,
can_join_group: user_group_raw.can_join_group,
can_manage_group: user_group_raw.can_manage_group,
can_mention_group: user_group_raw.can_mention_group,
@@ -102,6 +103,12 @@ export function update(event: UserGroupUpdateEvent): void {
user_group_name_dict.set(group.name, group);
}
if (event.data.can_add_members_group !== undefined) {
group.can_add_members_group = event.data.can_add_members_group;
user_group_name_dict.delete(group.name);
user_group_name_dict.set(group.name, group);
}
if (event.data.can_mention_group !== undefined) {
group.can_mention_group = event.data.can_mention_group;
user_group_name_dict.delete(group.name);