settings: Use can_create_groups to control who can create user groups.

This commit is contained in:
Shubham Padia
2024-09-12 02:54:42 +00:00
committed by Tim Abbott
parent 17276e95a1
commit a9e14a184c
6 changed files with 23 additions and 11 deletions

View File

@@ -483,6 +483,7 @@ const dropdown_widget_map = new Map<string, DropdownWidget | null>([
["can_remove_subscribers_group", null],
["realm_can_access_all_users_group", null],
["can_mention_group", null],
["realm_can_create_groups", null],
["realm_can_create_public_channel_group", null],
["realm_can_create_private_channel_group", null],
["realm_can_create_web_public_channel_group", null],
@@ -802,6 +803,7 @@ export function check_realm_settings_property_changed(elem: HTMLElement): boolea
case "realm_default_code_block_language":
case "realm_create_multiuse_invite_group":
case "realm_can_access_all_users_group":
case "realm_can_create_groups":
case "realm_can_create_public_channel_group":
case "realm_can_create_private_channel_group":
case "realm_can_create_web_public_channel_group":
@@ -1037,6 +1039,7 @@ export function populate_data_for_realm_settings_request(
}
const realm_group_settings_using_new_api_format = new Set([
"can_create_groups",
"can_create_private_channel_group",
"can_create_public_channel_group",
"can_create_web_public_channel_group",