Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Figma link: https://www.figma.com/design/C5KmGaL6A0teemBsLc3IVy/Shared-Teams-across-Server?node-id=1971-43986&t=YVuhbFCjnSHwpuJI-11

...

  • The user can decide to remove them, or add new channels.

  • This would use a pretty similar UI as the channels listing page in the system console.

    • We will not have the filters here that exist in that channels listing page.

  • A server cannot reshare a channel that's shared with them (so this would only show channels belonging to your server)

    • However, a channel originating on your server can be shared to multiple secure connections

...

  • Here we display the connections that the user has created/accepted.

  • Status of the connection.

  • Channels shared

  • Options to See the invitation code, edit, and delete the connection.

    • The option to see the invitation code will only be there if the connection is pending.

    • Once the connection is made, the share code option will disappear, as we only allow users to share the code 1 to 1.

...

DMs with External Connection

...

When a connection/channel is removed, we will remove all shared users from the channel list, and also remove the link icon from the LHS, header, and anywhere it appears.

System console updates

Users page

On the users page, if we show the shared users, we should remove all options on the right, such as changing their membership or reset their password, etc.

...

Channels list

On the channels list, we would show a list of channels that are shared with external orgs as well.

...

And on hover, we get a tooltip on it identifying which connections are sharing those channels.

And on click, we take the user to the first organisation that this is being shared to.

I say first because a single channel could potentially be shared to multiple organisations.

...