Create To-Do item for deployment approval (Environments detail page)
Release notes
Problem to solve
The goal of this issue is to iterate on the Inform users of pending deployment approval MVC (#357026) by adding the ability to link directly to the specific environment's detail page.
As a deployment approver, I want to be notified of a pending approval and be able to navigate to the specific environment so I can quickly and easily review and approve the deployment.
Intended users
Release Manager (Approver) or Development Team Lead (Approver)
As a release manager or team lead, I want to be notified when my review and action is needed to approve (or reject) a manual job.
User experience goal
As an approver, I can will be notified via GitLab Todos that an action is needed for me to approve or reject a deployment job.
Proposal
Requirements / User Stories
- As an approver, I want to be notified when my review and action is needed to approve (or reject) a manual job so I can quickly take action and make sure my team delivers value quickly.
- Notification is delivered by Todos.
- As an approver viewing the TODO, I can click through to navigate to the environments page and easily see the environment and deployment that is relevant
- Link in the todo goes to the single Environment detail page
Todo text
User Nametriggered deployment #12345 (closed) to protected environment environment-name at Group / Project that requires your approval or rejection • Timestamp Top Commit: Commit message for top commit of that deployment
Chris Balane triggered deployment #92390 to protected environment production at GitLab.org / GitLab that requires your approval or rejection • 27 Oct 2021, 21:58
Top Commit: Merge branch 'remove-deprecated-card-component-from-pajamas-documentation’
Permissions and Security
Documentation
Availability & Testing
Available Tier
What does success look like, and how can we measure that?
Users rely on these notifications to be alerted to when deployments require their attention for approval. They are able to navigate to the relevant environment detail page and complete the pending approval.
Metrics
- Click-through rate for the environment detail link in the TODO
- Approval/Rejections completed after clicking through to the environment detail page
What is the type of buyer?
- Alex - the Application Development Manager
- Casey - the Release and Change Management Director
- Skyler - the Chief Information Security Officer
Is this a cross-stage feature?
No
