User Permissions - Create / Edit User Permission for Non-Admin Role (etc: Moderator / Leader)

Hi,

Under “Permissions” in the administrative settings, I’ve toggle the role “Leader” to have the ability to create / edit / delete users. We don’t want a Leader to have full admin privileges’, but at least manage new users signing up.

However, my user with “Leader” role does not have a drop down to manage users. It seems that to manage users, you need an “admin” role that allows you access to “administration/users”. However, we do not want our leaders to have full administrative access to all the server settings

Am I missing something? Is there another location to manage users if a role has permission to do so? Or, does a user always need the role of “admin” in order to access user settings to manage?

Here is a screen shot of setting the permissions for the role:

Here is the user account view that has role “Leader”:

Hello, were you able to figure this out? I’m new to rocket chat, have just installed it and I’m having trouble figuring out how to give non-admins access to add users

Permissions are a tricky thing inside rocketchat and I spent a lot of time in the documentation and just blindly experimenting.

The thing to keep in mind is that the Leader role has the scope of Rooms. Meaning this role permissions only apply to a room where the person is a Leader.

For administration (the users page) you would need to give them a role that has the scope of Global.

My recommendation is to create a new role and assign it permissions you want them to have. Call it super user or something of the sort. Just make sure it has the scope of Global. You also may need to give them the View User Administration permission. Users can have multiple roles assigned to them.

I hope this helps.

1 Like