zulip/web/tests
Sahil Batra 734d1848c0 server_events_dispatch: Update bots list only if needed.
After b21f533af, we now update the organization bots
list on receiving realm_user events since non-admins
can also see bots not owned by them in the list.

But the functions to update bot list should be called
only for bot users and not for others, otherwise it
results in an error.

This can be reproduced by first opening the organization
bots list and then just updating the name of the user.
Calling `redraw_bots_list` on receiving "realm_user/add"
event for non bot users will not raise any error but
still we avoid redrawing the whole list when not required.

This commit fixes the code to call functions to update
bot list only when the event is received for a bot.
2023-03-02 13:26:20 -08:00
..
lib server_events_dispatch: Update bots list only if needed. 2023-03-02 13:26:20 -08:00
templates node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
activity.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
alert_words_ui.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
alert_words.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
billing_helpers.test.js web/tests: Don’t rely on current directory. 2023-02-24 06:35:58 -08:00
billing.test.js web/tests: Don’t rely on current directory. 2023-02-24 06:35:58 -08:00
blueslip_stacktrace.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
bot_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
browser_history.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
buddy_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
buddy_list.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
channel.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
color_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
colorspace.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
common.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
components.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
compose_actions.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
compose_closed_ui.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
compose_fade.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
compose_pm_pill.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
compose_state.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
compose_ui.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
compose_validate.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
compose_video.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
compose.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
composebox_typeahead.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
copy_and_paste.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
deprecated_feature_notice.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
dispatch_subs.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
dispatch.test.js server_events_dispatch: Update bots list only if needed. 2023-03-02 13:26:20 -08:00
drafts.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
dropdown_list_widget.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
echo.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
emoji_picker.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
emoji.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
event_status.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example1.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example2.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example3.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example4.test.js server_events_dispatch: Update bots list only if needed. 2023-03-02 13:26:20 -08:00
example5.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example6.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example7.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example8.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
fenced_code.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
fetch_status.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
filter.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
fold_dict.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
gear_menu.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
hash_util.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
hashchange.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
hotkey.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
i18n.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
input_pill.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
internal_url.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
keydown_util.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
lazy_set.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
lightbox.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
linkifiers.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
list_cursor.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
list_widget.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
markdown_parse.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
markdown.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_edit.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_events.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_fetch.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_flags.test.js message_flags.test: Call send_read with an array. 2023-03-02 12:16:56 -08:00
message_list_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_list_view.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_list.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_store.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
muted_users.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
narrow_activate.test.js left sidebar: Scroll to current PM conversation on narrow. 2023-02-27 11:58:53 -08:00
narrow_local.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
narrow_state.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
narrow_unread.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
narrow.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
navbar_alerts.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
notifications.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
password.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
peer_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
people_errors.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
people.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
pill_typeahead.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
pm_conversations.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
pm_list_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
pm_list.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
poll_widget.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
popovers.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
presence.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
reactions.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
realm_playground.test.js typeahead: Suggest existing custom language in Code Playground settings. 2023-03-01 17:02:44 -08:00
recent_senders.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
recent_topics.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
reload_state.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
reload.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
rendered_markdown.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
resolved_topic.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
rtl.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
schema.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
scroll_util.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
search_future.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
search_now.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
search_pill.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
search_suggestion_future.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
search_suggestion_now.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
server_events.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_bots.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_config.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
settings_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_emoji.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_muted_topics.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
settings_muted_users.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
settings_org.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
settings_profile_fields.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_realm_domains.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_user_groups_legacy.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
spoilers.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
starred_messages.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_create_subscribers_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_edit.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_events.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_list.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_pill.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_search.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_settings_ui.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_sort.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_topic_history.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
submessage.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
support.test.js web/tests: Don’t rely on current directory. 2023-02-24 06:35:58 -08:00
templates.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
timerender.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
top_left_corner.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
topic_generator.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
topic_list_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
transmit.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
typeahead_helper.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
typeahead.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
typing_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
typing_events.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
typing_status.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
unread.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
upgrade.test.js web/tests: Don’t rely on current directory. 2023-02-24 06:35:58 -08:00
upload.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_events.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_group_pill.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_groups.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_pill.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_search.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_status.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_topics.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
util.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
vdom.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
watchdog.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
widgetize.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
zblueslip.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
zjquery.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00