mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
settings: Add can_move_messages_between_channels_group realm setting.
Added `can_move_messages_between_channels_group` realm setting to replace `move_messages_between_streams_policy`.
This commit is contained in:
@@ -4457,6 +4457,20 @@ paths:
|
||||
setting controlled this permission; `true` corresponded to `Everyone`, and
|
||||
`false` to `Admins`.
|
||||
- $ref: "#/components/schemas/GroupSettingValue"
|
||||
can_move_messages_between_channels_group:
|
||||
allOf:
|
||||
- description: |
|
||||
A [group-setting value](/api/group-setting-values) defining the set of
|
||||
users who have permission to move messages from one channel to another
|
||||
in the organization.
|
||||
|
||||
**Changes**: New in Zulip 10.0 (feature level 310). Previously, this
|
||||
permission was controlled by the enum `move_messages_between_streams_policy`.
|
||||
Values were 1=Members, 2=Admins, 3=Full members, 4=Moderators, 6=Nobody.
|
||||
|
||||
In Zulip 7.0 (feature level 159), `Nobody` was added as an option to
|
||||
`move_messages_between_streams_policy` enum.
|
||||
- $ref: "#/components/schemas/GroupSettingValue"
|
||||
can_manage_all_groups:
|
||||
allOf:
|
||||
- $ref: "#/components/schemas/GroupSettingValue"
|
||||
@@ -8265,8 +8279,8 @@ paths:
|
||||
linked documentation on when users are allowed to update messages are:
|
||||
|
||||
- `allow_message_editing`
|
||||
- `can_move_messages_between_channels_group`
|
||||
- `edit_topic_policy`
|
||||
- `move_messages_between_streams_policy`
|
||||
- `message_content_edit_limit_seconds`
|
||||
- `move_messages_within_stream_limit_seconds`
|
||||
- `move_messages_between_streams_limit_seconds`
|
||||
@@ -8276,7 +8290,11 @@ paths:
|
||||
of the [`realm op: update_dict`](/api/get-events#realm-update_dict)
|
||||
event in [`GET /events`](/api/get-events).
|
||||
|
||||
**Changes**: Prior to Zulip 7.0 (feature level 172), anyone could add a
|
||||
**Changes**: In Zulip 10.0 (feature level 310), `move_messages_between_streams_policy`
|
||||
was removed and replaced by `can_move_messages_between_channels_group`
|
||||
realm setting.
|
||||
|
||||
Prior to Zulip 7.0 (feature level 172), anyone could add a
|
||||
topic to channel messages without a topic, regardless of the organization's
|
||||
[topic editing permissions](/help/restrict-moving-messages). As of this
|
||||
feature level, messages without topics have the same restrictions for
|
||||
@@ -16281,6 +16299,22 @@ paths:
|
||||
setting controlled this permission; `true` corresponded to `Everyone`, and
|
||||
`false` to `Admins`.
|
||||
- $ref: "#/components/schemas/GroupSettingValue"
|
||||
realm_can_move_messages_between_channels_group:
|
||||
allOf:
|
||||
- description: |
|
||||
Present if `realm` is present in `fetch_event_types`.
|
||||
|
||||
A [group-setting value](/api/group-setting-values) defining the set of
|
||||
users who have permission to move messages from one channel to another
|
||||
in the organization.
|
||||
|
||||
**Changes**: New in Zulip 10.0 (feature level 310). Previously, this
|
||||
permission was controlled by the enum `move_messages_between_streams_policy`.
|
||||
Values were 1=Members, 2=Admins, 3=Full members, 4=Moderators, 6=Nobody.
|
||||
|
||||
In Zulip 7.0 (feature level 159), `Nobody` was added as an option to
|
||||
`move_messages_between_streams_policy` enum.
|
||||
- $ref: "#/components/schemas/GroupSettingValue"
|
||||
realm_bot_creation_policy:
|
||||
type: integer
|
||||
description: |
|
||||
|
||||
Reference in New Issue
Block a user