Group level "Project Security Status" module
Problem to solve
Enable the PDF export to "Project Security Status" module from the Group Security Dashboard.
- The export will represent the current state of the page.
- For example, the user must first expand the "F" grade widget if they would like that to be displayed in the PDF. This value will be supplied by the frontend as part of clicking the Export PDF button !193023 (merged)
- If no letter grade is passed, then the grades will remain collapsed as they are in the web UI version.
- The expanded grade in the PDF will display the top 5 projects (sorted by number of vulnerabilities, descending)
Implementation plan
Verification steps
Outstanding Question
| Question | Answer | DRI | Blocking |
|---|---|---|---|
| Can the frontend pass the data through the API? thread | No, the PDF generator must retrieve all the data (GraphQL docs). The frontend will only pass what letter grade was expanded. | @sming-gitlab | Yes |
Edited by Neil McCorrison
