link error handling
If someone in your organization sends you a link to a resource in a channel where you are not a member, you do not receive an error. Instead you are redirected to the General Channel of some other Team where you have membership.
Bob is a member of teams foo, bar, and baz
Sally is a member of teams foo and baz
Bob sends Sally a Teams link to the Marketing tab in the WizBang channel of the bar team
Sally click the link and is taken to the General channel of the foo Team
Sally has no idea why Bob sent her a link to the General channel of the foo team, when he had requested that she review a marketing document.
If a user does not have access to a linked resource, that user should relieve an error message when teams attempts to render the link.
Jens Otto commented
This needs to be fixed ASAP. It's super confusing using links from Teams. If a user that receives a link is not a member it is not easy to see that the link did not work. This really ruins the entire Team link concept. I would argue that links to Teams as it is now is useless and could have just been removed.
Niels Ulrik Andersen commented
If bar is a public team, Sally should be offered to join the team. Probably also be able to preview the content.
If bar is a private team, Sally should be told that she does not have access to that team. Probably with information about what the name of that team is, and who can give her access, or maybe a function to request access.