Creating a connection
We can create and accept a connection from the Connected Organisations page under the environment section.
...
Create a connection
Accept an invitation
Creating a connection
Once the user clicks on Create a connection, they’re taken to the Connection Inner page:
...
Organisation name
This would also be the connection name
Enable DMs
This would allow users to expose their DMs between connections
Teams they want to share
This would allow people to decide which teams to expose to the other organisation.
Team Sharing
The system admin can decide to share all public teams
Or decide to share individual teams
...
Once done, the user can click on Save to create a connection. They get a share popup to share the code needed to accept the connection.
...
Accepting a connection
On the other end, once the user receives the invitation code, they can go to the same page and click on Accept a connection in the Add connection dropdown.
...
This would also show the things shared by the external organisation.
...
Connection Inner Page
This inner page is similar to the one above.
...
Once the user accepts/saves, the connection is made, and is displayed in the list.
Connection list page
Here we display the connections that the user has created/accepted.
Status of the connection.
DMs shared, and teams shared.
Options to See the invitation code, edit, and delete the connection.
...
DMs with External Connection
Once DMs are shared, the user can open the DM modal to see all members from the external organisation, with an icon that indicates that they’re from the outside.
...
This icon appears on the DM page as well.
...
Accessing Public Teams
If any teams are shared, they will appear on the public teams page, along with the icon to indicate it’s from an external organisation.
...
The team has an icon on the sidebar indicating that its from an external organisation.
...
Adding external users to a team
Users can add external users from the other organisation to a team.
...
Once the user is added, the team will automatically appear on the sidebar for them.
...
Adding user to a channel
If the user in a team, they can now be added to a channel as well.
...