2021-06-22 16:21:15 +02:00
|
|
|
# Move content to another stream
|
|
|
|
|
2023-02-08 23:06:02 +01:00
|
|
|
Zulip makes it possible to move messages, or an entire topic, to another stream.
|
|
|
|
Organizations can [configure][configure-moving-permissions] which
|
|
|
|
[roles](/help/roles-and-permissions) have permission to move messages between
|
|
|
|
streams.
|
|
|
|
|
|
|
|
[configure-moving-permissions]: /help/configure-who-can-edit-topics#configure-who-can-move-messages-to-another-stream
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-07-28 15:38:32 +02:00
|
|
|
To help others find moved content, you can have the [notification
|
|
|
|
bot][notification-bot] send automated notices to the source topic, the
|
|
|
|
destination topic, or both. These notices include:
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-03-22 13:55:00 +01:00
|
|
|
* A link to the source or destination topic.
|
|
|
|
* How many messages were moved, or whether the whole topic was moved.
|
|
|
|
* Who moved the content.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-03-22 13:55:00 +01:00
|
|
|
## Move a topic to another stream
|
2021-06-22 16:21:15 +02:00
|
|
|
|
|
|
|
To move a topic, you must have access to both the source and
|
|
|
|
destination streams.
|
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
2022-02-23 19:52:22 +01:00
|
|
|
{!topic-actions.md!}
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-11-30 15:32:29 +01:00
|
|
|
1. Select **Move topic**. If you do not see this option, you do not have permission
|
|
|
|
to move this topic.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
|
|
|
1. Select the destination stream for the topic from the streams dropdown list.
|
|
|
|
|
2022-10-14 01:23:24 +02:00
|
|
|
1. _(optional)_ Change the topic name.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-07-28 15:38:32 +02:00
|
|
|
1. Toggle whether automated notices should be sent.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-10-14 01:23:24 +02:00
|
|
|
1. Click **Confirm** to move the topic to another stream.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
|
|
|
|
|
|
|
!!! warn ""
|
2021-09-10 00:44:29 +02:00
|
|
|
|
2021-06-22 16:21:15 +02:00
|
|
|
**Note**: When a topic is moved to a private stream with protected history,
|
|
|
|
messages in the topic will be visible to all the subscribers.
|
|
|
|
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
2022-03-22 13:55:00 +01:00
|
|
|
## Move messages to another stream
|
2021-06-22 16:21:15 +02:00
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
|
|
|
{!message-actions-menu.md!}
|
|
|
|
|
2022-11-30 18:47:12 +01:00
|
|
|
1. Select **Move messages**. If you do not see this option, you do not have permission
|
2022-09-29 11:27:53 +02:00
|
|
|
to move this message.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-12-02 20:38:07 +01:00
|
|
|
1. Select the destination stream from the streams dropdown list. If
|
|
|
|
the stream input is disabled, you do not have permission to move
|
|
|
|
this message to a different stream.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-10-14 01:23:24 +02:00
|
|
|
1. _(optional)_ Change the topic name.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-07-15 19:24:58 +02:00
|
|
|
1. From the dropdown menu, select which messages to move.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
2022-10-14 01:23:24 +02:00
|
|
|
1. Toggle whether automated notices should be sent.
|
|
|
|
|
|
|
|
1. Click **Confirm** to move the selected content to another stream.
|
2021-06-22 16:21:15 +02:00
|
|
|
|
|
|
|
|
|
|
|
!!! warn ""
|
2021-09-10 00:44:29 +02:00
|
|
|
|
2021-06-22 16:21:15 +02:00
|
|
|
**Note**: You cannot edit content of a message while changing its stream.
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
2022-03-23 01:12:22 +01:00
|
|
|
## Moving content to private streams
|
|
|
|
|
|
|
|
Access to messages moved to another stream will immediately be controlled by the
|
|
|
|
access policies for the destination stream. Content moved to a private stream will
|
|
|
|
thus appear to be deleted to users who are not subscribers of the destination stream.
|
|
|
|
|
|
|
|
Content moved to a [private stream with protected history](/help/stream-permissions)
|
|
|
|
will only be accessible to users who both:
|
|
|
|
|
|
|
|
* Were subscribed to the *original* stream when the content was *sent*.
|
|
|
|
* Are subscribed to the *destination* stream when the content is *moved*.
|
|
|
|
|
2022-03-24 23:51:31 +01:00
|
|
|
## Moving content out of private streams
|
|
|
|
|
|
|
|
In [private streams with protected history](/help/stream-permissions),
|
|
|
|
Zulip determines whether to treat the entire topic as moved using the
|
|
|
|
access permissions of the user requesting the topic move. This means
|
2022-07-28 15:38:32 +02:00
|
|
|
that the automated notices sent by the notification bot will report
|
|
|
|
that the entire topic was moved if the requesting user moved every
|
|
|
|
message in the topic that they can access, regardless of whether older
|
|
|
|
messages exist that they cannot access.
|
2022-03-24 23:51:31 +01:00
|
|
|
|
|
|
|
Similarly, [muted topics](/help/mute-a-topic) will be migrated to the
|
|
|
|
new stream and topic if the requesting user moved every message in the
|
|
|
|
topic that they can access.
|
|
|
|
|
|
|
|
This model ensures that the topic editing feature cannot be abused to
|
|
|
|
determine any information about the existence of messages or topics
|
|
|
|
that one does not have permission to access.
|
|
|
|
|
2021-06-28 20:12:22 +02:00
|
|
|
## Related articles
|
|
|
|
|
|
|
|
* [Rename a topic](/help/rename-a-topic)
|
|
|
|
* [Move content to another topic](/help/move-content-to-another-topic)
|
2023-02-08 23:06:02 +01:00
|
|
|
* [Restrict moving messages](/help/configure-who-can-edit-topics)
|
2021-06-28 20:12:22 +02:00
|
|
|
|
2022-07-28 15:38:32 +02:00
|
|
|
[notification-bot]: /help/configure-notification-bot
|