invites: Frontend changes for adding the new realm setting.

This commit does the changes in frontend required
for adding the new setting `Who can create multiuse invite link.`

Fixes #15159.
This commit is contained in:
Ujjawal Modi
2023-08-03 19:36:40 +05:30
committed by Tim Abbott
parent 21b1298c1d
commit 9a96d19315
21 changed files with 172 additions and 24 deletions

View File

@@ -197,6 +197,7 @@ export function dispatch_normal_event(event) {
user_group_edit_policy: noop,
avatar_changes_disabled: settings_account.update_avatar_change_display,
bot_creation_policy: settings_bots.update_bot_permissions_ui,
create_multiuse_invite_group: noop,
create_public_stream_policy: noop,
create_private_stream_policy: noop,
create_web_public_stream_policy: noop,
@@ -279,6 +280,12 @@ export function dispatch_normal_event(event) {
settings_org.sync_realm_settings(key);
}
if (key === "create_multiuse_invite_group") {
settings_invites.update_invite_user_panel();
ui_init.update_invite_user_option();
gear_menu.initialize();
}
if (key === "edit_topic_policy") {
message_live_update.rerender_messages_view();
}