Allow groups in the Merge Request assignee field
Problem to solve
Currently we have a group that handles merge requests (they have permission to merge). The individuals in that group change often, so its difficult to know specific names to assign an MR to. If we could instead select a group as the merge request assignee. That group could manage its own membership.
Intended users
Developers would learn to use the merge group as the assignee. This saves training each developer to know all the individuals in the merge group, and adding them all one by one to the assignee list.
Further details
Having the group would save us constantly sending out a list of current users that should be assignees on merge requests. The users that are part of the merge group can manage their membership themselves, taking unavailable individuals out of the group, and adding new members.
Proposal
By selecting the group as the assignee, it could behave similarly to someone selecting multiple assignees.
Permissions and Security
Permissions the same as required for selecting multiple assignees.
Documentation
Testing
What does success look like, and how can we measure that?
Successful implementation would mean groups now appear in the assignees selection list. When selected the behavior would be similar to selecting all of the members of the group separately in the assignee selection list.
What is the type of buyer?
Same availability as multiple assignee selection.