From 9555cbe5a9bd88e198b4b3cd5728df1a6661b66b Mon Sep 17 00:00:00 2001 From: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Date: Thu, 8 Dec 2022 10:41:00 +0000 Subject: [PATCH] Fix incorrect default "Invite level" (#1371) --- .../newsfragments/1371.clarification | 1 + content/server-server-api.md | 34 +++++++++++-------- 2 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 changelogs/server_server/newsfragments/1371.clarification diff --git a/changelogs/server_server/newsfragments/1371.clarification b/changelogs/server_server/newsfragments/1371.clarification new file mode 100644 index 00000000..e43199b8 --- /dev/null +++ b/changelogs/server_server/newsfragments/1371.clarification @@ -0,0 +1 @@ +Correct the default invite level definition in the "Checks performed on receipt of a PDU" section. diff --git a/content/server-server-api.md b/content/server-server-api.md index 1f325e27..6e625852 100644 --- a/content/server-server-api.md +++ b/content/server-server-api.md @@ -437,21 +437,25 @@ them. #### Definitions -**Required Power Level** \ -A given event type has an associated *required power level*. This is -given by the current `m.room.power_levels` event. The event type is -either listed explicitly in the `events` section or given by either -`state_default` or `events_default` depending on if the event is a state -event or not. - -**Invite Level, Kick Level, Ban Level, Redact Level** \ -The levels given by the `invite`, `kick`, `ban`, and `redact` properties -in the current `m.room.power_levels` state. Each defaults to 50 if -unspecified. - -**Target User** \ -For an `m.room.member` state event, the user given by the `state_key` of -the event. +Required Power Level + +: A given event type has an associated *required power level*. This is given by + the current [`m.room.power_levels`](/client-server-api/#mroompower_levels) + event. The event type is either listed explicitly in the `events` section or + given by either `state_default` or `events_default` depending on if the event + is a state event or not. + +Invite Level, Kick Level, Ban Level, Redact Level + +: The levels given by the `invite`, `kick`, `ban`, and `redact` properties in + the current [`m.room.power_levels`](/client-server-api/#mroompower_levels) + state. The invite level defaults to 0 if unspecified. The kick level, ban level + and redact level each default to 50 if unspecified. + +Target User + +: For an [`m.room.member`](/client-server-api/#mroommember) state event, the + user given by the `state_key` of the event. {{% boxes/warning %}} Some [room versions](/rooms) accept power level values to be represented as