Add missing references in capabilities table

Fixes: #1548
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
This commit is contained in:
Johannes Marbach 2024-07-04 15:52:48 +02:00
parent 7d94efe136
commit 0ce27bb5d3

View file

@ -46,16 +46,8 @@ paths:
type: object type: object
properties: properties:
m.change_password: m.change_password:
type: object $ref: '#/components/schemas/booleanCapability'
description: Capability to indicate if the user can change their password. description: Capability to indicate if the user can change their password.
title: ChangePasswordCapability
properties:
enabled:
type: boolean
description: True if the user can change their password, false otherwise.
example: false
required:
- enabled
m.room_versions: m.room_versions:
type: object type: object
description: The room versions the server supports. description: The room versions the server supports.
@ -78,6 +70,16 @@ paths:
required: required:
- default - default
- available - available
m.set_displayname:
$ref: '#/components/schemas/booleanCapability'
description: Capability to indicate if the user can change their display name.
m.set_avatar_url:
$ref: '#/components/schemas/booleanCapability'
description: Capability to indicate if the user can change their avatar.
m.3pid_changes:
$ref: '#/components/schemas/booleanCapability'
description: Capability to indicate if the user can change 3PID associations
on their account.
examples: examples:
response: response:
value: { value: {
@ -125,3 +127,14 @@ components:
$ref: definitions/security.yaml#/accessTokenQuery $ref: definitions/security.yaml#/accessTokenQuery
accessTokenBearer: accessTokenBearer:
$ref: definitions/security.yaml#/accessTokenBearer $ref: definitions/security.yaml#/accessTokenBearer
schemas:
booleanCapability:
type: object
title: BooleanCapability
properties:
enabled:
type: boolean
description: True if the user can perform the action, false otherwise.
example: false
required:
- enabled