Handle "Merged" state of the Merge Request widget with VueJS
For the %9.0 milestone we want to make Merge Request widget better as discussed in #25424 (closed). Today we did a kick-off meeting and discussed that having a Merge Request widget which will handle all states would take more than a release so the final decision was, handle only "Merged" state with VueJS and other states with the code we have right now.
There are a few technical challenges
- We need a JSON format for ther "Merged" state
- We need to decide initial data fetching strategy. Options we have
- Have the initial data in payload as a
<script>
tag - Fetch the data with an AJAX request and show a loading icon in the MR widget while fetching the data
- Have the initial data in payload as a