Approve and remove approval in all merge request states
- Approve a merge request (and remove your approval) in all merge request states, i.e.
open
, closed
, merged
.
- The approvals UI part of the merge request widget should remain the same regardless of the merge request state.
- The same system notes be logged and the same notifications should be sent regardless of the merge request state.
- Note that the necessary condition of a merge request meeting the necessary number of approvals, to be merged, remains. This does not change in this issue.