When a job waits for an approval, link to the deployment approval page, instead of the deployment lists
Release notes
Problem to solve
As a Release Manager, I want to easily find the approval collaboration page when I'm looking at a pipeline/job waiting for my action.
Today, we link to the deployments list page from the job pages waiting for approval. Once Deployment Detail Page MVC - Deploy Approval (#374538) is available, we should link directly to the approval page.
Proposal
Replace the current link with a link to the approval page
Intended users
Feature Usage Metrics
- Count the MAU and overall number of clicks
Does this feature require an audit event?
No
Techincal Proposal
- Update the Deployment GraphqlAPI to add a property,
webPath
, to link to the deployment details page. - Update
DeployStatusLink
(app/assets/javascripts/environments/environment_details/components/deployment_status_link.vue
) to link to the deployment details page instead of the deployment job page.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.