Discovery: Add a require GitLab issue for merge requests project setting
Problem to solve
Currently there is no way to block a merge request if it doesn't have an associated GitLab issue.
In &4637 we added this MR requirement for Jira tickets, and in &4637 (comment 485913041) dicussed adding this for GitLab issues.
This feature would be useful for organizations who need to manage and track the changes made to company resources & systems.
Proposal
- Add a setting to the Merge Requests section of Project > Settings
- When enabled, block merge requests that do not have a GitLab issue associated with it.
Further considerations:
- Could this be any GitLab.com or instance issue? Or should we limit this to the MR's project?