mirror of
https://github.com/mattermost/mattermost.git
synced 2026-08-27 05:37:15 -05:00
Add endpoint to update channel member autotranslations (#35072)
* Add endpoint to update channel member autotranslations * Add several improvements and remove unneeded functions * Add user id to audit record * Ensure autotranslation is defined * Update texts * Fix merge * Add new column for channel member autotranslations (#35111) * Minor renamings --------- Co-authored-by: Mattermost Build <build@mattermost.com> Co-authored-by: Ben Cooke <benkcooke@gmail.com>
This commit is contained in:
co-authored by
Mattermost Build
Ben Cooke
parent
a06d5065e7
commit
1273632d1a
@@ -1600,6 +1600,61 @@
|
||||
$ref: "#/components/responses/Forbidden"
|
||||
"404":
|
||||
$ref: "#/components/responses/NotFound"
|
||||
"/api/v4/channels/{channel_id}/members/{user_id}/autotranslation":
|
||||
put:
|
||||
tags:
|
||||
- channels
|
||||
summary: Update channel member autotranslation setting
|
||||
description: >
|
||||
Update a user's autotranslation setting for a channel. This controls whether
|
||||
messages in the channel should not be automatically translated for the user.
|
||||
By default, autotranslations are enabled for all users if the channel is enabled
|
||||
for autotranslation.
|
||||
|
||||
##### Permissions
|
||||
|
||||
Must be logged in as the user or have `edit_other_users` permission.
|
||||
operationId: UpdateChannelMemberAutotranslation
|
||||
parameters:
|
||||
- name: channel_id
|
||||
in: path
|
||||
description: Channel GUID
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
- name: user_id
|
||||
in: path
|
||||
description: User GUID
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: object
|
||||
required:
|
||||
- autotranslation_disabled
|
||||
properties:
|
||||
autotranslation_disabled:
|
||||
type: boolean
|
||||
description: Whether to disable autotranslation for the user in this channel
|
||||
required: true
|
||||
responses:
|
||||
"200":
|
||||
description: Channel member autotranslation setting update successful
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: "#/components/schemas/StatusOK"
|
||||
"400":
|
||||
$ref: "#/components/responses/BadRequest"
|
||||
"401":
|
||||
$ref: "#/components/responses/Unauthorized"
|
||||
"403":
|
||||
$ref: "#/components/responses/Forbidden"
|
||||
"404":
|
||||
$ref: "#/components/responses/NotFound"
|
||||
"/api/v4/channels/members/{user_id}/view":
|
||||
post:
|
||||
tags:
|
||||
|
||||
Reference in New Issue
Block a user