DAST Profile Selector UI changes
What does this MR do?
Related #292475 (closed)
This adds few the design improvements for DAST Profile selectors in On-demand Scans form.
-
Remove Manage profiles
buttons from the profile selectors -
Add a Manage profiles
/ `Manage DAST Scans button at the top of the form -
Add Edit profile
icon -
Profile selector dropdown -
Add search filter using GlSearchBoxByType
-
Add fixed rows to create and manage profiles -
Update styling
-
Screenshots (strongly suggested)
- On-demand scan form
Before | After |
---|---|
![]() |
![]() |
- Profile selector dropdown
Before | After |
---|---|
![]() |
![]() |
Follow-ups
Does this MR meet the acceptance criteria?
Conformity
How to test this
- Pull latest changes in
gitlab-ui
repo, and follow steps to include in your gitlab project https://gitlab.com/gitlab-org/gitlab-ui/-/blob/master/doc/contributing/gitlab_integration_test.md#testing-your-changes-in-a-local-gitlab-instance - Visit your
gdk
instance -http://gitlab.local:3000/group/project/-/on_demand_scans
Note
There are some dependent gitlab-ui changes yet to be deployed gitlab-ui!1981 (merged) (merged)
Edited by Dheeraj Joshi