Better user experience when replacing the group with individuals of merge request approvers for specific MR

Description

This is from customer report at https://gitlab.zendesk.com/agent/tickets/92612 from account https://gitlab.my.salesforce.com/00161000017upDb.

The customer has MR approval enabled with minimal 1 approval required and set a group of 40 users as approvers at project level. For some specific MRs they would like to limit the approvers to a few individuals than the whole big group. When they attempt to change the approvers at one MR, they have to remove the group first as otherwise individual users will not show up in the dropdown list. In this way they have to maintain minimum 1 approver at any time so they may have to add extra approvers before they remove the group. Once they remove the group successfully they can add individual group members back to approver list and remove unnecessary approvers.

Above works but really not convenient or intuitive so we'd need some better way to handle this kind of requirement.

/cc @victorwu @smcgivern

Proposal

Links / references

Edited Jun 19, 2018 by Xiaogang Wen
Assignee Loading
Time tracking Loading