Rocket.Chat currently has a setting to determine the initial role for users who login using an authentication service (such as OAuth, LDAP or SAML), but there's no setting to configure the initial role of new registered users.
It always assigns the 'user' role to those users. We need a new setting to change this behavior.
@Hudell : I'd like to work on this issue
Thanks, @r1walz ! Let me know if you need any help or extra information.
@Hudell : any help or information are most welcomed. Basically, I have to add a setting in the admin panel so that every new user is automatically assigned the selected role, right? Correct me if I am wrong, give me leads if you have any. Thanks!
I'm thinking of adding the setting under : admin/Accounts > Registration
That's right! There's a setting there that does it for OAuth service, so you can just make another one similar to that.
@r1walz I'm getting myself comfortable with Rocket.Chat, and I'd like to take up this issue. Are you working on it?
@kanishk98 : Go for it. :tada: You can take this up as an issue, I am not getting time to solve this right now.
can i have a go at it?
Hey, @carpecodeum! I don't think anyone is working on this one. Feel free to take this up, if no one has already done it.
@Hudell hey i found out that the admin can assign the roles to users from the admin/ accounts > registeration and its default is user , also the admin can assign the roles manually. so, what exactly needs go be done?
@r1walz
@Hudell hey i found out that the admin can assign the roles to users from the admin/ accounts > registeration and its default is user , also the admin can assign the roles manually. so, what exactly needs go be done?
@carpecodeum An added setting in Admin -> Accounts -> Registration for default roles for normal registration is necessary. It currently exists only for external registration, but not for the default registration form.
+1