Add a drawer to the compliance report
Problem to solve
Specific highlights from a Merge Request are useful for knowing what to do next when evaluating a Merge Request violations, but they can create noise when sharing the same space on the report.
Proposal
Add a drawer that users can open and close to find information they might need without having to leave the compliance report page.
Open Questions / Notes for Refinement
- Do any of the individual components in the drawer need to be broken out into separate issues?
Implementation
frontend estimated weight
- On clicking a merge request row, show a
GlDrawer
. - Load in the available data for the
MR title
,project name
,MR ID
,authors
andapprovals
from an upper level component or store.- Use
GlAvatarsInline
component to display the users - Use
GlAvatarLabeled
for the project name and avatar
- Use
- Add unit tests and feature specs
Edited by Austin Regnery