Add a group-level settings for `All threads must be resolved`
## Problems to solve Project **Settings > Merge Request > Merge checks** is a very useful compliance restriction on merge request quality, especially the option "All threads must be resolved". However, tracking and managing [Merge Request rules of merge checks](https://docs.gitlab.com/ee/development/merge_request_concepts/#merge-checks) across a large number of projects can be time consuming. Currently, group owners must go into every project and manage their configuration individually. This can be time consuming and is error prone. There are two related issues to add the other two remaining Merge checks on group-level: - https://gitlab.com/gitlab-org/gitlab/-/issues/297652+ - https://gitlab.com/groups/gitlab-org/-/epics/8704+ ## Proposals 1. Use the [cascading framework](https://docs.gitlab.com/ee/development/cascading_settings.html#cascading-settings) and add **Settings > Merge Request > Merge checks** at group level 2. All child projects' **Merge checks** configurations will be enforces by the group-level settings, like how **Merge request approval** approval settings is working. ![image](/uploads/7e2eb2e88cc489b89ed89ef5b937afc0/image.png)
issue