Draft: Add scanners bulk edit drawer to inventory
What does this MR do and why?
note: The first commit borrows changes from !215433 and !214234
Add scanners bulk edit drawer to inventory
Behind the security_scan_profiles_feature feature flag
and the can_apply_profile permission (stubbed true for now)
Show a dropdown menu for bulk actions and an action next to subgroups
that both open a full-width drawer for applying/removing profiles
References
- issue: [Frontend] Add scan profile actions to security... (#582726)
- designs:
Screenshots or screen recordings
| Before | After |
|---|---|
|
Screen_Recording_2025-12-12_at_19.49.01 stubbed to show each possible state as a row |
How to set up and validate locally
- have GitLab Ultimate licence
- enable http://gdk.test:3000/rails/features/security_scan_profiles_feature
- go to a group where you have maintainer+ access =>
Secure=>Security inventory - click the ⋮ next to a subgroup =>
Manage security scanners for subgroup projects - select some subgroups and projects using the checkboxes =>
Select bulk action=>Manage security scanners
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #582726
Edited by Miranda Fluharty