Added initial state request on merge request dashboard
What does this MR do and why?
This creates the component and logic to send the GraphQL requests on the merge request dashboard. With this there is an array passed from the backend that contains what states to display, what queries to send and what variables to send with them. For now this is to keep the configuration easy to update and change, but it opens us up to user based customisation in the future if we want to go that route.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
How to set up and validate locally
- Enable
merge_request_dashboard
- Visit
http://gdk.test:3000/dashboard/merge_requests
Edited by Phil Hughes