feature-requests icon indicating copy to clipboard operation
feature-requests copied to clipboard

Administer users for all channels and groups from admin area

Open kenton-r opened this issue 7 years ago • 31 comments

Description:

Feature request for administration ability. There is a need for the administration to be able to add users to both public channels and private groups. This can be through the admin section.

Expected behavior:

Administration actually be able to manage all activity. The admin does not have to join the group, but must be able to manage the users of the group. Could there be a user section, just like on the channels, in the admin -> rooms -> edit room section.

Actual behavior:

There is no way for the administration to add users to or remove users from a private groups.

kenton-r avatar Feb 06 '18 17:02 kenton-r

The ability to add/remove users from private groups as an admin while not being a member would be extremely helpful. Our current solution is for the admin to be the owner with all notifications disabled and the room hidden.

richgansa avatar Feb 23 '18 16:02 richgansa

Yeah, this feature is really needed. Currently we test two different solutions, which are both not the best, by different administrators.

The first solution is the one @richgansa talked about. This is ok, but the admin will be slowed down in its non-administrative work.

The second one is to leave the group. When a new user should added to this group the admin set the channel to public, joins it, add the user, leave the room and make it private again. But this is a very huge security breach. For a short time every user could be join the channel and get non-disclosure information!

ChrissW-R1 avatar Sep 11 '18 20:09 ChrissW-R1

@rodrigok please have a look at this

aba-rechsteiner avatar Nov 07 '18 08:11 aba-rechsteiner

May I add changing user roles here too? Regularly, the last owner of a channels leaves the company. I need to pass ownership by request. I could not find a way to do so without setting it in the database directly.

AmShaegar13 avatar Jan 14 '19 17:01 AmShaegar13

Sure you can manage roles and add role to the user. Just edit user.

pon., 14 sty 2019, 18:02 użytkownik Finn Glöe [email protected] napisał:

May I add changing user roles here too? Regularly, the last owner of a channels leaves the company. I need to pass ownership by request. I could not find a way to do so without setting it in the database directly.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/RocketChat/feature-requests/issues/689, or mute the thread https://github.com/notifications/unsubscribe-auth/AFXy-ee9P2ljuJcM8eGwfPPA6hJTLoRxks5vDLgOgaJpZM4R7ZCL .

piotrkochan avatar Jan 14 '19 18:01 piotrkochan

Yes, it is possible to manage the roles via the administration GUI. But there is no option to add or remove users to/from channels! It's the same, to change the channel specific roles.

ChrissW-R1 avatar Jan 20 '19 21:01 ChrissW-R1

I would like this too.

FrancoisBillant avatar Mar 01 '19 14:03 FrancoisBillant

Currently, there is a workaround to this issue:

  1. Change the Private Group into a Channel
  2. Join the channel and set self as "owner"
  3. Edit it back to Private Group.

Hope this helps people.

devadattas avatar Aug 16 '19 11:08 devadattas

This is not a real solution. If the group is changed to an channel, every user could enter it. This is a very high risk!

Currently, there is a workaround to this issue:

  1. Change the Private Group into a Channel
  2. Join the channel and set self as "owner"
  3. Edit it back to Private Group.

Hope this helps people.

ChrissW-R1 avatar Aug 16 '19 12:08 ChrissW-R1

No doubt that this is a (very) risky workaround on busy environments, but this is a workaround none the less.

It's better than modifying the db directly.

devadattas avatar Aug 16 '19 12:08 devadattas

+1 for being able to add users to private groups as an admin. The SlackBridge imports private rooms as private rooms without any local admin having access. Had to follow @devadattas workaround to invite my users

jsternadel avatar Aug 30 '19 14:08 jsternadel

Indeed it is very annoying when you try do delete a user which is the last owner of a group or channel.

I would prefer that rocket.chat assigns automatically a new owner in this case: If the group has at least one moderator, take on of them, if not, try the leaders and at last take one of the remaining members. If the user is the last member, give admin the choice to delete the group.

photoninger avatar Jan 13 '20 14:01 photoninger

Having this feature would indeed be great !

Bengrunt avatar Apr 01 '20 14:04 Bengrunt

we need it too!

q16marvin avatar Apr 25 '20 12:04 q16marvin

I just encountered an issue where I need to set an announcement per our company policy to all channels and private groups. Unfortunately, even though I am an admin, and can list all channels and private groups, I can't do anything with the private group without being a member. In my opinion, this is crippling the Admin role. I vote +1 for this issue!

dcorrigangoempyrean avatar Nov 12 '20 18:11 dcorrigangoempyrean

we look forward to this feature

adolfombarros avatar Jan 15 '21 12:01 adolfombarros

The current workaround is to make the private channel public, admin joins the channel and makes the channel private. Then she is able to change any user permissions in that channel and leave the channel when done. As said previously in the busy env this can be a security risk but at least we can see in the channel who joins it.

eskp avatar Feb 02 '21 01:02 eskp

The workaround is terrible. That implies that I, as admin, have to be a member of the channel which means that I have to manage the notifications from those channels even if I never have any interest in it.

"Admin" should be omnipotent, not crippled by a bad design.

eengstrom avatar Feb 02 '21 03:02 eengstrom

@eengstrom You'd remove yourself from the channel straight after finishing your admin tasks so you never have to manage any notifications. This is just that, a workaround to get a task done until this is fixed in the admin UI.

eskp avatar Feb 02 '21 03:02 eskp

@sampaiodiego I think it would be really great if the administrator were really an administrator and could do such important things

desser-code avatar Feb 15 '21 11:02 desser-code

nothing happend to this in the last 3 years? There is no way a Admin could manage users in privat channels? Very bad.....

p1nkm4n avatar Feb 15 '21 14:02 p1nkm4n

+1

marek-ciazynski avatar Dec 30 '21 10:12 marek-ciazynski

This is, IMO, a key feature. Could we have an indication of where this sits in the development roadmap?

talss89 avatar Mar 21 '22 13:03 talss89

Any movement on this? I'm trying to admin a group of middle-schoolers and shuffle users back and forth between rooms, without giving them the ability to make their own. Basic admin controls over rooms is pretty essential. We either need to be able to edit to room's users, or edit the users and add/remove them from rooms, whichever is easier.

docholoday avatar Jun 16 '22 16:06 docholoday

Relates/duplicate of https://github.com/RocketChat/Rocket.Chat/issues/17172

pierreozoux avatar Jun 16 '22 16:06 pierreozoux

is there any update on this?

drilichili avatar Aug 17 '22 11:08 drilichili

It is so annoying that they always tag issues as "triaged" but they never do this publicly but instead probably in some external tool so we are left guessing when (if at all) the issue will be tackled. Not really the nice FLOSS way of doing things if you ask me... If it is out of scope just say it and move on so we know what to expect. (end of rant :smile: )

sandrotanner avatar Sep 27 '22 09:09 sandrotanner

@dougfabris Would it be possible to have some info on when this will be implemented, or even if it will? It does seem like pretty important functionality for a lot of people, us included.

Just trying to figure out if it's worth building a standalone tool to do this via the API.

talss89 avatar Nov 10 '22 07:11 talss89

Is there any movement? This issue is 5 years old!

Nissulya avatar Sep 19 '23 10:09 Nissulya

Same here. How is that even possible to not have such a feature as an enterprise software?

thakilla avatar Mar 14 '24 15:03 thakilla