Restructure Compliance Dashboard to use tabs
Problem to solve
To provide two-person approvals for compliance-minded organizations, we need to provide a place for approvers to approve settings changes.
Intended users
User experience goal
This is more of a background implementation issue so the user experience goal for this instance is that the user doesn't experience any major changes other than having an ineffective tab at the top (which they will already be on).
Solution
Restructure the Compliance dashboard to use a tabular structure instead to allow the approver to switch from Approvals
to Merge Requests
. For now, only Merge Requests
will be visible as per the existing dashboard.
Approvals | Merge Requests |
---|---|
Further details
Implementation details
- Using GitLab UI, we will add the tabs with counters component to the Vue.js app on the Compliance dashboard
- Restructure the files of the Compliance dashboard so it makes more sense in terms of a tabular structure
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Edited by Austin Regnery