Add "Available on-demand" badge on Security Configuration Page

Proposal

This is to update the Security Configuration Page for DAST

  • Add "Available on-demand" badge
  • Update description for DAST

Designs

#348203[Security_Configuration_-_disabled.png]

image

Implementation Plan

  • Add a new property for badge in securityFeatures
    • Update app/assets/javascripts/security_configuration/components/constants.js
    • Update specs
  • Render the badge in app/assets/javascripts/security_configuration/components/app.vue
  • Clicking on the badge should navigate users to the On-demand scans index page
  • Add test coverage
    • Badge should be displayed for only the DAST section
    • Badge should be displayed only if the feature is available to the user
Edited by Artur Fedorov