3.2 KiB
Configure message editing and deletion
{!admin-only.md!}
There are several settings that control who can edit and delete messages and topics. By default, users have 10 minutes after posting a message to edit it, they can edit any topic at any time, and they cannot delete their messages.
Different organizations have different message editing needs, so this area is highly configurable. Two things are true under any configuration:
- Message content can only ever be modified by the original author.
- Any message can be deleted at any time by an organization administrator.
[1] Controlled by Allow message editing.
[2] Controlled by Who can edit topic of any message.
[3] Controlled by Allow message deleting.
[4] Controlled by Who can move messages between streams, in addition to other restrictions on editing topics.
There are a few useful things to understand about the message editing settings.
-
Allow message editing can be set to Never, Any time or Up to [a customizable time limit] after posting. If set to Never, users cannot edit message topics either. For any other value, users can edit message topics at any time.
-
If a user can edit a message, they can also "delete" it by removing all the message content. This is different from proper message deletion in two ways: the original content will still show up in message edit history, and will be included in exports. Deletion permanently (and irretrievably) removes the message from Zulip.
You can access the message editing and deletion settings as follows.
Configure message editing and deletion
{start_tabs}
{settings_tab|organization-permissions}
- Under Message editing, configure Allow message editing, Who can edit topic of any message, and Allow message deleting.
{!save-changes.md!}
{end_tabs}
Configure who can move topics between streams
By default, only organization administrators can move topics between streams. You can configure which roles have permission to do so:
{start_tabs}
{settings_tab|organization-permissions}
- Under Message editing, configure Who can move messages between streams.
{!save-changes.md!}
{end_tabs}