Remove reviewer's approval when review is re-requested
When a review is re-requested, we should remove the approval from the MR. The approved icon in the sidebar will change back to "awaiting review" and the approval in the approver's widget will disappear.
Expectations:
When a reviewer approves an MR and the author re-requests a review:
- the approved icon in the sidebar changes back to "awaiting review"
- the approval in the approver's widget goes away
- the approved event in the activity timeline remains
- a new event appears for re-request review
- the reviewer should be able to select "approve" on their subsequent review (i.e. the option is not disabled)
- subsequent approval's should trigger the same notifications to the author as the first approval did (todos, emails, etc.).
Edited by Matthew Nearents