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

Make existing integrations visible to users who didn't set them up #10685

Open
charlesmathias opened this issue Jan 15, 2025 · 2 comments
Open

Comments

@charlesmathias
Copy link

charlesmathias commented Jan 15, 2025

Only users who set up integrations can see that the integrations have been set up. This may cause some confusion.

I think we should make all existing team integrations visible to all team members, but only editable by the member who set them up.

The team lead (and the Org Admin, if there is one) can remove any existing integrations.

Here's a related idea for removing all integrations across all teams, as an Enterprise security feature:
#10227

Example case of the confusion mentioned above:

I’m a team member and I’ve created a retro. I want the team to add reflections ahead of a sync meeting next week. From what I can see on my team settings, there is no Slack integration. I choose not to connect. I set a timer and choose not to “Notify Team via Slack”, leaving that unticked. If there is already a Slack connection set up (that I can’t see), a channel will be notified on Slack despite me leaving that option unticked.
On the other hand, if I did want to send a notification, I have to set up a new Slack integration, which may be duplicating messages.

@Dschoordsch
Copy link
Contributor

I think it would make sense in this context to give other team members the option to change some settings. If we look at Slack
image
I suggest we keep all the individual on/off settings accessible to everyone, but disable the channel dropdown and replace the dot-menu with an info icon with a tooltip 'User Bob added this integration' in case they want to remove it or something.

@Dschoordsch
Copy link
Contributor

I did not look into the "Private Notifications" part, so I don't know how to handle that one yet.

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

2 participants