Skip to content

Public room creation is fully blocked by room publishing permissions #19194

@AndrewFerr

Description

@AndrewFerr

Steps to reproduce

  1. Connect to a Synapse homeserver that doesn't allow your account to publish rooms to the server's public room directory, but does allow you to create room aliases
  2. Create a new public room

What happened?

What did you expect?

Either:

  • The room should be created with the requested alias, but not published to the room directory, since the account being used doesn't have permission to publish rooms.
  • The public room creation dialog should provide the option to not publish the room.

What happened?

The creation of the room is blocked entirely. Also, there is no way to ask for new public rooms to not be published, so the only way to create a public room with an alias is to first create it as private, then convert it to public & give it an alias.

Operating system

any

Browser information

any

URL for webapp

Private server, Element Web 3.31

Homeserver

Testbench server on localhost

Have you submitted a rageshake?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    O-OccasionalAffects or can be seen by some users regularly or most users rarelyS-MinorImpairs non-critical functionality or suitable workarounds existT-DefectX-Needs-Design

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions