element-hq / element-hq/synapse
Server Owners Should Be Able to Have Admin Rights on Any Room and Block More Rooms from Being Created
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#1970](https://github.com/matrix-org/synapse/issues/1970).
---
Hello,
I just started hosting my own server, and I'm using Riot.im for the front end (also hosted on my own server). I was looking to host this as a communications app for my small group of friends (similar to discord), but I was unable to find any Admin options.
Basically, anyone that creates an account on my homeserver can spam create rooms. I don't want anyone except for a select few groups (basically my moderators) to be able to create rooms. I was also looking for Server Owners to be able to get admin (op 100) on any room, regardless of creation status.
In summary, I guess it could be interpreted that I'm looking for global server groups, because I'm not really seeing the implementation here.
I've been waiting ages for a self-hosted alternative to Discord, and I thought I'd find one with Matrix, but it's really not happening for our group as it stands.
I'd really love for this feature to be implemented!
Thanks for reading.
Contributor guide
Research direction
The issue provides no files, tests, or entry points to start from, and asks for broad server-wide permission changes. A maintainer would need to define the authorization scope, affected interfaces, and acceptance tests before implementation can be assessed as complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authorization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100