Add commit UI to metric dashboard's arrange charts feature

Allow users to rearrange charts on metric dashboards by enabling them to create a new merge request directly from the UI. We have added in the ability to rearrange charts from the UI (behind a property in the dashboard.vue component called rearrangePanelsAvailable) - we should now add the UI around getting the changes committed to the user's project:

ce_60011-move-and-re-size-panels_in_dashboard

Update: as part of the implementation of the rearrange panels functionality, the design was updated slightly to better match what's done on the issue board page. Essentially, the blue dashed outlines were removed. Here's the comment where that change was discussed: !16605 (comment 222767657). All other functionality remains the same.

Technical Implementation

The dashboard rearrangePanelsAvailable enables the drag and drop capabilities of the dashboard.

backend Issue #34525 (closed)

Edited by 🤖 GitLab Bot 🤖