zulip/zerver/data_import
Alex Vandiver eac2fe6b81 import: Merge duplicate slack email addresses.
It is possible to have multiple users with the same email address --
for instance, when two users are guests in shared channels via two
different other Slack instances.

Combine those Slack user-ids into one Zulip user, by their user-id;
otherwise, we run into problems during import due to duplicate keys.

(cherry picked from commit 937e41bac8)
2024-01-22 18:19:09 -08:00
..
__init__.py import: Add slack import files in zerver/data_import directory. 2018-08-01 11:52:14 -07:00
gitter.py python: Annotate type aliases with TypeAlias. 2023-08-07 10:02:49 -07:00
import_util.py import_util: Remove uuid and uuid_owner_secret from realm dict. 2023-10-18 11:00:49 -07:00
mattermost.py Add support for importing guest users from Mattermost. 2023-10-01 17:13:23 -07:00
rocketchat.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
sequencer.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
slack_message_conversion.py python: Annotate type aliases with TypeAlias. 2023-08-07 10:02:49 -07:00
slack.py import: Merge duplicate slack email addresses. 2024-01-22 18:19:09 -08:00
user_handler.py data_import: Rename mattermost_user to user_handler. 2021-07-15 14:28:36 -07:00