Support third party integrations at Group level
Description
Third party integrations are excellent but for a team we almost always want certain things like slack notifications on every project. It would complete the integrations feature if they could also be configured at a group level as well as per project.
Proposal
Links / references
Documentation blurb
At present teams with a large number of projects may require third party integrations on many or all projects. This is currently quite cumbersome to administor as integrations are configured per project.
An example of this would be merge requests. A team uses a slack channel to automatically notify other users on the team that a merge request needs attention. An identical Slack notification integration is added to each project individually as the number of projects in a group grows (eg. in microservices architecture projects) this could become difficult to maintain.
The ideal would be for group level configuration of integrations. A owner/authorized user visits the cog menu for a group into integrations and is presented with similar configuration options as to those provided currently at a project level.