-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No way to promote/demote people in a group #5240
Comments
the fact users can't delegate admin to other users is a massive pain in terms of letting them define a sensible community structure. |
and bus-factorness. Not to mention I really want to be able to delegate admin of my communities to my bot 😉 |
This would be an excellent feature:) |
While waiting for the official functionality my team has been fiddling with this in the production database. Here are the instructions I wrote:
|
Is there a hack in the client to do this ? |
@subins2000 nope, the API does not support it yet. |
In Discord, there are "Server Mods/Admin" (equivalent to having mods/admins in communities) |
@t3chguy Should this be a Synapse feature request then ? |
Someone linked this PR in an old synapse PR: matrix-org/synapse#3926 and appears to have closed it based on this issue being a duplicate, however, it is clear that this is a data layer request and not a UI request. |
@kenneth-larsson, can you please explain to me how to safely Update rows in the database ? What I tried :
But then some rooms, communities or chat history is unavaible, until I |
That's strange. Are the database changes available for all users (the Synapse service account) before they're committed? We do this while Synapse is running and we're still using Synapse v0.34.1.1-py3 (in Docker with a separate container for Postgres). We will upgrade to Synapse v1 later this year, but we still haven't tested if this works there. I cannot guarantee that this update is safe, but it works for us. |
Just to make sure, by "groups", you mean what's now called "communities", right? |
Yup |
I just fell into the same trap, when I created a community room with an inappropriate user. If I had known this before, I would have created a special admin user just for this room, so the credentials could be passed to the admin/moderator. As long as the feature is not available, this should be prominently mentioned in the first steps guides. |
[...]
Now I'm confused. I've just found out, that I can click on a room member and change his privilege level via a drop-down list box. Isn't that the feature, which was reported missing? |
Promoting and demoting people in rooms works perfectly fine. There is yet no equivalent for communities however, which are "a level above" rooms. |
Ah! Thank you. I still have to get used to the terminology: room vs. group/community. I understood a "group" as a group of persons, rather than a group of rooms. |
This issue is giving us a headache, as we've got an international conference coming up, and thus would need the group admin to be 100% available 24h/7d, which is... not a healthy approach to adminship :) What can we do to help this 2 years p1 level issue be resolved? |
@marcusmueller well you could sponsor work on communities. Contacting Though if you are running an international conference surely you have the resources to host your own Matrix server where you could just edit the database to get multiple admins. |
:) will have a talk with backoffice about funding delegation; we're a FOSS project ourselves, might or might not be easy to cross-fund another project. I'll honestly discuss this, though!
We indeed do have a hosted server of our own and we're aware of the ability to just add admins in the Synapse database (and as FOSS project, running our own Synapse / paying someone to keep it running does seem a bit out of the standard)! Sadly, as you can imagine, we'd like to give our conference committee the freedom to promote group admins on the fly, so that's not really much of an option. Point is, even me adding an appropriate |
For what it's worth, I have used many times the Nevertheless, I haven't looked at the code but there are inconsistencies between the user panel of Rooms and Communities which let me guess that the code is the same and there already but not functioning properly in the context of communities. In particular:
Is this going to stay unfixed until Communities v2 ? |
Almost certainly, yes. |
This might be a dumb question but I'm searching for related issues and I'm confused.
|
Communities v2 is spaces. The other questions can be asked in #element-web:matrix.org |
The communities V2 labs option is not spaces though. |
Ok, and what does it bring as improvements, then? Any of the mentioned above? |
This is fixed by Spaces landing in Beta in next Release |
Yay! we created a space on a matrix server we don't have the backend control to so this will be super helpful! |
Description
This is particularly needed if someone creates a group by accident and wants to hand it off to someone else. In my case, I removed myself from the group, leaving my other account stuck with a group they can't manage. I should be able to promote people using power levels or similar.
Would be even nicer if multiple people could be at the same level.
Version information
The text was updated successfully, but these errors were encountered: