element-hq / element-hq/synapse

Admin users cannot remove appservice rooms from the directory

Open
#5,508 0 comments 0 reactions 0 assignees View on GitHub
A-Application-Service S-Minor T-Defect
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

This issue has been migrated from [#5508](https://github.com/matrix-org/synapse/issues/5508).

---

### Description

Administrator users cannot remove some rooms that were created by application services from the public directory.

### Steps to reproduce

- Install an appservice such as matrix-appservice-discord.
- Join a bridged room so that an entry is created in the public room directory.
- Open the room directory in Riot and select the current homeserver.
- Shift+click on the room and confirm the deletion.
- This results in "Error: This alias is reserved by an application service.".

Administrators should be allowed to remove any room from the directory.

### Version information

- **Homeserver**: federated
- **Version**: v1.0.0
- **Install method**: NixOS module and package.
- **Platform**: NixOS

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.