Merge Request todos do not clear for all approvers when approved
Problem to solve
When a merge request is created that requires approval, the approvers are automatically given a todo. When the merge request is approved and merged the todo is only cleared for the person doing the approval. Leaving Todos without needed actions for the other approvers
Further details
Steps to create Todos:
- Create Project add 2 members
- Add 2 members to the project Merge request approvals.
- As a non-approver create a new branch/merge request (don't add mentions or assignments)
- Review Todo's in members with approvals
- Approve/Merge from one of the approver members
- Other member still has todo (and api responds as such) even though its been merged.
Proposal
Mark the todos done for all approvers when approved.
Documentation
Edited by Davin Walker