settings: Use new pills UI for move message permission settings.

This commit is contained in:
Sahil Batra
2024-10-30 12:20:59 +05:30
committed by Tim Abbott
parent d9f4c473fb
commit b8bc20e87c
4 changed files with 26 additions and 16 deletions

View File

@@ -481,8 +481,6 @@ const dropdown_widget_map = new Map<string, DropdownWidget | null>([
["realm_can_create_web_public_channel_group", null],
["realm_can_delete_any_message_group", null],
["realm_can_delete_own_message_group", null],
["realm_can_move_messages_between_channels_group", null],
["realm_can_move_messages_between_topics_group", null],
]);
export function get_widget_for_dropdown_list_settings(
@@ -797,8 +795,6 @@ export function check_realm_settings_property_changed(elem: HTMLElement): boolea
case "realm_can_create_web_public_channel_group":
case "realm_can_delete_any_message_group":
case "realm_can_delete_own_message_group":
case "realm_can_move_messages_between_channels_group":
case "realm_can_move_messages_between_topics_group":
proposed_val = get_dropdown_list_widget_setting_value($elem);
break;
case "realm_can_add_custom_emoji_group":
@@ -806,6 +802,8 @@ export function check_realm_settings_property_changed(elem: HTMLElement): boolea
case "realm_can_create_public_channel_group":
case "realm_can_create_private_channel_group":
case "realm_can_manage_all_groups":
case "realm_can_move_messages_between_channels_group":
case "realm_can_move_messages_between_topics_group":
case "realm_create_multiuse_invite_group":
case "realm_direct_message_initiator_group":
case "realm_direct_message_permission_group": {
@@ -1473,6 +1471,8 @@ export const group_setting_widget_map = new Map<string, GroupSettingPillContaine
["realm_can_create_public_channel_group", null],
["realm_can_create_private_channel_group", null],
["realm_can_manage_all_groups", null],
["realm_can_move_messages_between_channels_group", null],
["realm_can_move_messages_between_topics_group", null],
["realm_create_multiuse_invite_group", null],
["realm_direct_message_initiator_group", null],
["realm_direct_message_permission_group", null],
@@ -1582,6 +1582,8 @@ type realm_group_setting_name =
| "can_create_public_channel_group"
| "can_create_private_channel_group"
| "can_manage_all_groups"
| "can_move_messages_between_channels_group"
| "can_move_messages_between_topics_group"
| "create_multiuse_invite_group"
| "direct_message_initiator_group"
| "direct_message_permission_group";