[frontend] Add actions section to vulnerability management policy editor
Why are we doing this work
The Vulnerability management policy type will have auto-resolve or auto-dismiss as action. We should add the section Actions in the policy editor and allow this simple configuration. For now, only the auto-resolve option will be available.
Relevant links
Non-functional requirements
-
Documentation: -
Feature flag: vulnerability_management_policy_type
-
Performance: -
Testing: unit tests
Implementation plan
- Add folder
action
insecurity_orchestration/components/policy_editor/vulnerability_management
- Add component
action_section.vue
(seepipeline_execution
for inspiration) - Add actions section to
policy_editor.vue
, which is a dropdown but defaults to "auto-resolve" at the moment with that being the only option. - Update default yaml to include actions auto-resolve
- Add validation to yaml that there should be an action?
Verification steps
Edited by Lorenz van Herwaarden