lemmy-ui
lemmy-ui copied to clipboard
Issues appointing admin-level moderators to communities
For front end issues, use lemmy-ui
Is your proposal related to a problem? Yes
We have multiple admins on our instance. I created a community. I cannot appoint other admins as a moderator to the community. When expanding the three dots, there are no options to accomplish this. We had to have the owner of the instance appoint another one of our admins as a moderator.
Describe the solution you'd like
Admins should be able to make anyone, including other admins moderators of any community, including ones they do not moderate.
Describe alternatives you've considered
The only alternative right now is for the instance owner to appoint mods to communities.
Additional context
N/A
This is essentially because of admin hierarchies. You can't do any actions on mods / admins higher than you, because its potentially destructive.
I'm kind of ambivalent about this one, because admins already have mod powers over every community. And the solution of letting admins do actions to people higher up than them, means we have to maintain a list of allowed actions that count as exceptions to the rule.
Is "higher than you" configurable? Like can there be multiple tiers here? Can you perform actions on mods/admins at the same level or must they be lower?
Its based on admin added time. The only way to redo it, is to remove then re-add the, admins in the order you want.
The backend API call AddModToCommunity
doesnt check for any hierarchy, it just checks that the caller is an instance admin or a mod of the community. So the problem is that lemmy-ui is hiding the button when it should be shown.
This should definitely be fixed, for example it means that I cant add @dessalines as mod to https://lemmy.ml/c/lemmy
+1. Even if it's based on seniority, it's confusing that I'm not able to make someone a mod, on a community I created, but they're able to remove me as a mod and owner.
I just tried to appoint our admin owner to mod a community and couldn't. :( He says he couldn't add himself either. Maybe there needs to be a confirmation dialogue so that a higher tier can accept or deny the action. It might be a good idea to do that across the board. Early Reddit allowed mods to appoint anyone and it was used for trolling.