lemmy-ui icon indicating copy to clipboard operation
lemmy-ui copied to clipboard

Issues appointing admin-level moderators to communities

Open gaywallet opened this issue 1 year ago • 5 comments

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

gaywallet avatar Jun 01 '23 16:06 gaywallet

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.

dessalines avatar Jun 02 '23 14:06 dessalines

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?

gaywallet avatar Jun 02 '23 15:06 gaywallet

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.

dessalines avatar Jun 04 '23 11:06 dessalines

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

Nutomic avatar Jun 05 '23 10:06 Nutomic

+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.

ggtylerr avatar Jun 11 '23 04:06 ggtylerr

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.

stark1tty avatar Jun 16 '23 13:06 stark1tty