-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Describe the problem
Matrix currently is in desperate need of space wide management options, if a space has a lot of rooms it can be very tedious to manage it and this has been my sole reason for restricting the knowledge about our Matrix community.
If I have to kick ban or mute a user I want this to be across every channel in the space which is made difficult. Users may try to bypass their bans or mutes trough other channels.
Describe the solution you'd like
It would be nice if I can kick/ban/mute someone from every channel in a specific space where it then looks up what channels belong to the space and does the action for every channel I am an admin in.
So for example when clicking on their name you have a "Kick from Room" and "Kick from space" which would then do it on the space if they joined on a space level, but also iterates trough all the rooms.
Likewise I'd like the ability to sync the permissions across the rooms if I update them, so if I set a user on the space as a moderator it would be nice if it then recursively sets this permission for them across all rooms.
Alternatives considered
There are very little alternatives for this that the average refuge on Discord could use, setting up a Draupnir instance is possible for experienced Matrix admins but not something you can expect Discord users to know how to do.
Additional context
Since Sable is aiming to be more Discord like I think this is a good fit, since on Discord if you ban a user they are automatically banned from all the rooms.
I currently have around 13 rooms bridged from discord and on Matrix it feels like I am managing 13 separate instances rather than one unified space.