message: Take into account usergroups for has_message_access.

This commit is contained in:
Shubham Padia
2025-02-16 21:23:07 +00:00
committed by Tim Abbott
parent 9d08063208
commit a260ae8e57
7 changed files with 278 additions and 23 deletions

View File

@@ -20,6 +20,32 @@ format used by the Zulip server that they are interacting with.
## Changes in Zulip 10.0
**Feature level 354**
* [`GET /messages`](/api/get-messages), [`GET
/messages/{message_id}`](/api/get-message), [`POST
/messages/flags/narrow`]: Users can access messages in unsubscribed
private channels that are accessible only via groups that grant
content access.
* [`GET /messages/{message_id}/read_receipts`](/api/get-read-receipts):
Users can access read receipts in unsubscribed private channels that are
accessible only via groups that grant content access.
* [`POST /messages/{message_id}/reactions`](/api/add-reaction),
[`DELETE /messages/{message_id}/reactions`](/api/remove-reaction):
Users can react to messages in unsubscribed private channels that are
accessible only via groups that grant content access.
* `POST /submessage`: Users can interact with polls and similar
widgets in messages in unsubscribed private channels that are
accessible only via groups that grant content access.
* [`PATCH /messages/{message_id}`](/api/update-message): Users can
edit messages they have posted in unsubscribed private channels that
are accessible only via groups that grant content access.
* [`POST
/message_edit_typing`](/api/set-typing-status-for-message-edit):
Users can generate typing notifications when editing messages in
unsubscribed private channels that are accessible only via groups
that grant content access.
**Feature level 353**
* [`POST /register`](/api/register-queue), [`GET /events`](/api/get-events),