Fast forward merge API or group setting.
Description
(Include problem, use cases, benefits, and/or goals)
Proposal
Links / references
Documentation blurb
Allows EE customers to set either per project FF-only, as described https://docs.gitlab.com/ee/user/project/merge_requests/fast_forward_merge.html, or set a group level default or new project for the fast forward setting.
Overview
What is it? https://docs.gitlab.com/ee/user/project/merge_requests/fast_forward_merge.html this setting is great, i want to toggle via api, or a group level default Why should someone use this feature? because they have many many many projects and do not want to go to each project and manually change a setting. What is the underlying (business) problem? Its time consuming that this cannot be set except via GUI, or pre-set for new projects while maintaining access controls. How do you use this feature? I would prefer to have this default configurable on a group level. But if i can set this per project via api I would do that.
Use cases
this is for EE gitlab admins with more than like 5 projects where developers do not broadly have 'owner' permissions.