Skip to content

Commit

Permalink
Correct the default for invite in m.room.power_levels (#1021)
Browse files Browse the repository at this point in the history
Per #860, this has been wrong in the spec forever.
  • Loading branch information
richvdh committed Apr 5, 2022
1 parent 03cdea4 commit 136b5c9
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
1 change: 1 addition & 0 deletions changelogs/client_server/newsfragments/1021.clarification
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Correct the default value for `invite` where it is not specified in an `m.room.power_levels` event.
8 changes: 4 additions & 4 deletions data/event-schemas/schema/m.room.power_levels.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ description: |-
The power level required to invite a user to the room, kick a user from the
room, ban a user from the room, or redact an event sent by another user, is
defined by `invite`, `kick`, `ban`, and `redact`, respectively. Each
of these levels defaults to 50 if they are not specified in the
defined by `invite`, `kick`, `ban`, and `redact`, respectively. The levels
for `kick`, `ban` and `redact` default to 50 if they are not specified in the
`m.room.power_levels` event, or if the room contains no `m.room.power_levels`
event.
event. `invite` defaults to 0 in either case.
**Note:**
Expand Down Expand Up @@ -60,7 +60,7 @@ properties:
overridden by the `events` key. Defaults to 0 if unspecified.
type: integer
invite:
description: The level required to invite a user. Defaults to 50 if unspecified.
description: The level required to invite a user. Defaults to 0 if unspecified.
type: integer
kick:
description: The level required to kick a user. Defaults to 50 if unspecified.
Expand Down

0 comments on commit 136b5c9

Please sign in to comment.