-
Notifications
You must be signed in to change notification settings - Fork 26
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
Hide Slack panel for projects without workspace mapping #304
Comments
I'm currently implementing this issue. |
…t if a slack workspace is configured for current project
I have conflicting feelings about the proposed change. Even if a project doesn't have a subscription, Slack panel on that project issue view may still be useful to see issue mentions or create/view a dedicated channel. Taking into account the mentioned complications, the change seems to be a good candidate for customer specific build from a fork. For wider audience it wouldn't be that useful. |
@mvlasovatl |
@mvlasovatl Can you already say if you would take my suggestion into consideration? |
This is being discussed within the team. Generally we accept all bug fixes, but new features may increase maintenance cost, so in this case the decision is made on per-feature basis. |
The team decided to put new feature acceptance on pause for now to minimize maintenance cost. We may reconsider it later next year when we are less busy with other important projects. |
The Slack Panel in the issue view is shown even when the current project is not connected to a Slack channel.
The ideal solution would be to implement an Opt-In configuration instead of Opt-out for the panel like it is now the case. For big instances (e.g. ~2000 projects with only a few connected to Slack) it would be better this way because with the creation of a new project the admin would only need to configure it if the Slack panel should NOT be hidden and otherwise it would be hidden by default if no connection is configured.
The lightweight solution for the problem is to implement an additional condition when the Slack Panel should be shown: So even if it is not configured as hidden (neither globally nor locally in the project) the panel should not show up in the issue view if the current project is not mapped to a Slack workspace in the global Slack configuration.
The text was updated successfully, but these errors were encountered: