Skip to content

Specify the default power levels during creation better #2197

@turt2live

Description

@turt2live

Link to problem area: https://spec.matrix.org/v1.15/client-server-api/#creation

Issue
Currently, the spec is light on details for what the initial power levels event should include. Aside from state_default and creator permissions, we should also specify which events are restricted, the defaults for ban, redact, etc, and any other semantic behaviour.

Without this, clients are essentially forced to always use power_level_content_override to achieve deterministic power levels. If the spec was clear on what the defaults are, most clients could then rely on /createRoom doing the "right" thing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Client-ServerIssues affecting the CS APIclarificationAn area where the expected behaviour is understood, but the spec could do with being more explicit

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions