Icons for approvals remaining and approvals met
- When the number of required approvals are met, show a green check mark icon in the approvals section of the merge request widget UI.
- When the number of required approvals are not met, show a black exclamation mark icon in the approvals section of the merge request widget UI, with color
#2E2E2E
- When the merge request is blocked from being merged (due to not sufficient approvals being met, and/or another reason, such as merge conflicts), the merge button should already be disabled (in the existing implementation). In this case, show a black exclamation mark next to the merge button.
- When the merge request can be merged (i.e. the merge button is enabled), show the green checkmark icon.
Out of scope
The mockups above show UI designs and scenarios for other improvements. These are out of scope for this issue. In this issue, only those two icons are in scope. Other functionality will be worked on in other issues listed in https://gitlab.com/gitlab-org/gitlab-ee/issues/1126.
Edited by Victor Wu