mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 05:23:35 +00:00
mattermost: Update references to "private message" and "PM".
Updates references to "private message" and "PM" in the data import and related tests for Mattermost to be "direct message" or "DM" instead.
This commit is contained in:
committed by
Tim Abbott
parent
d53b854a7c
commit
2eeeda7694
@@ -546,7 +546,7 @@ def process_posts(
|
||||
post_data_list = []
|
||||
for post in post_data:
|
||||
if "team" not in post:
|
||||
# Mattermost doesn't specify a team for private messages
|
||||
# Mattermost doesn't specify a team for direct messages
|
||||
# in its export format. This line of code requires that
|
||||
# we only be importing data from a single team (checked
|
||||
# elsewhere) -- we just assume it's the target team.
|
||||
@@ -579,9 +579,9 @@ def process_posts(
|
||||
if "channel" in post_dict:
|
||||
message_dict["channel_name"] = post_dict["channel"]
|
||||
elif "channel_members" in post_dict:
|
||||
# This case is for handling posts from PMs and huddles, not channels.
|
||||
# PMs and huddles are known as direct_channels in Slack and hence
|
||||
# the name channel_members.
|
||||
# This case is for handling posts from direct messages and huddles,
|
||||
# not channels. Direct messages and huddles are known as direct_channels
|
||||
# in Slack and hence the name channel_members.
|
||||
channel_members = post_dict["channel_members"]
|
||||
if len(channel_members) > 2:
|
||||
message_dict["huddle_name"] = generate_huddle_name(channel_members)
|
||||
@@ -685,7 +685,7 @@ def write_message_data(
|
||||
else:
|
||||
post_types = ["channel_post"]
|
||||
logging.warning(
|
||||
"Skipping importing huddles and PMs since there are multiple teams in the export"
|
||||
"Skipping importing huddles and DMs since there are multiple teams in the export"
|
||||
)
|
||||
|
||||
for post_type in post_types:
|
||||
|
||||
@@ -427,7 +427,7 @@ class MatterMostImporter(ZulipTestCase):
|
||||
self.assertEqual(
|
||||
user_handler.get_user(zerver_attachments[0]["owner"])["email"], "ron@zulip.com"
|
||||
)
|
||||
# TODO: Assert this for False after fixing the file permissions in PMs
|
||||
# TODO: Assert this for False after fixing the file permissions in direct messages
|
||||
self.assertTrue(zerver_attachments[0]["is_realm_public"])
|
||||
|
||||
self.assert_length(uploads_list, 1)
|
||||
@@ -635,8 +635,8 @@ class MatterMostImporter(ZulipTestCase):
|
||||
self.assertEqual(
|
||||
warn_log.output,
|
||||
[
|
||||
"WARNING:root:Skipping importing huddles and PMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and PMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and DMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and DMs since there are multiple teams in the export",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -870,8 +870,8 @@ class MatterMostImporter(ZulipTestCase):
|
||||
self.assertEqual(
|
||||
warn_log.output,
|
||||
[
|
||||
"WARNING:root:Skipping importing huddles and PMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and PMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and DMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and DMs since there are multiple teams in the export",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -897,8 +897,8 @@ class MatterMostImporter(ZulipTestCase):
|
||||
self.assertEqual(
|
||||
warn_log.output,
|
||||
[
|
||||
"WARNING:root:Skipping importing huddles and PMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and PMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and DMs since there are multiple teams in the export",
|
||||
"WARNING:root:Skipping importing huddles and DMs since there are multiple teams in the export",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user