Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

For (private) rooms, allow non-creator to add people to the room #930

Closed
sinteur opened this issue Sep 29, 2015 · 9 comments
Closed

For (private) rooms, allow non-creator to add people to the room #930

sinteur opened this issue Sep 29, 2015 · 9 comments

Comments

@sinteur
Copy link

sinteur commented Sep 29, 2015

Right now only whoever created a private room can invite others to join it. It would ease our lives a lot if we could let 1) every current member invite others, or 2) let the creator grant one or more others the privilege to do so.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@mhkeller
Copy link

mhkeller commented Oct 7, 2015

+1

@declankenny
Copy link

Every user to private room relationship could be defined with a type, Room Manger or Room Member.

  • The person who creates the room defaults to a Manager.
  • A Manager can add other users, who default to Members.
  • A Manager can promote a Member to be a Manager.
  • A Manager can demote a Manager to be a Member, with the caveate that after the demotion there must be at least one remaing Manager.

@sinteur
Copy link
Author

sinteur commented Nov 11, 2015

Why not just make it possible to have all current users add people by default - keep it simple

@declankenny
Copy link

Thinking a little more about this. User permissions at the room level would also address #825 by having a reader permission, as opposed to writer. Also the room owner/manager should be able to set the default permission for new members to any permission level.
This would allow a room owner/manager to make a room 'read only', default role = reader, while allowing select members to have write access.

@mrogaski
Copy link

You could create a set of invite permissions (invite_c, invite_p, etc) and assign those to roles.

But, having the ability to add overrides to the role permissions at the channel level would be great. We would like to allow users to create and delete rooms, but there are channels that we want to lock down (i.e. #general, etc).

@jkot
Copy link

jkot commented Apr 21, 2016

👍

2 similar comments
@s19n
Copy link

s19n commented Jul 15, 2016

+1

@palicand
Copy link

palicand commented Aug 4, 2016

+1

@louisemessage
Copy link

Thank you for your suggestion. Closing this issue for the meantime as this feature is not on our short-term roadmap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants