Expand pipeline dashboard to contain stages
Problem to solve
With #7861 (closed) we introduced the cross-project pipeline dashboard as part of the Operations Dashboard. The design for this was mostly focused on collections of microservices that have up-and-downstream dependencies.
As such, if you have such dependencies, the space where the pipeline is displayed is well utilized:
However, if a user does not utilize the feature of triggering and connecting pipelines in such a way, the space is under-utilized:
Expanding the stages within a pipeline, similar to how we show them on the pipeline view (https://gitlab.com/gitlab-org/gitlab-ee/pipelines) will allow users to see more about where the pipeline is at a glance if the space allows.
In fact, the space available to the Operations Dashboard widget is larger than the space allotted to the Stages column on the pipelines page given the same screen resolution
|Operations Dashboard||Pipelines Page|
Expand the widget smartly to utilize the entire space - so that if there is only one pipeline (this project has no upstream or downstream dependencies) then you will see the mini-graph of the stages that you can click on to see jobs just as you do in the
Permissions and Security
This has no impact on the permissions or security model for this feature.
We should update screenshots to match