Skip to content

Add proper channel grouping/teaming #1299

@ninja-

Description

@ninja-

So, here's a simple and proper way how to do it.
First, remove channel ids and replace just with channel names like any proper chat platform does (except slack)

Then allow an admin to create a group.
If you are an admin, you see groups even if you aren't in them
This group could have some settings later-on.
For the start, group setting would only contain a list of members.

Then you drag a channel to the group it would be added to that group.
Since then it would be rendered in it's own category.
You can't join a channel if it has a group set and you aren't in that group.
You can be in multiple groups.

This is a simple way to implement teams and would be awesome.
Please don't confuse this functionality with slack's teams aka "multiple organizations".
This may be implemented at a higher level in future but really isn't a priority.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions