Frontend: Modify Secure Configuration page to provide button to create SAST scanning MR

Moving the conversation from #216635 (comment 349899262) to this issue.

Problem to solve

How do we change the Secure Config UI page to provide an entry point to the new scanner configuration UIs that we are starting to create?

Details

AutoDevops Off AutoDevops On
image Secure_Configuration_-_Auto_DevOps_On

Implementation plan

frontend

  • New info callout when autodevops is off. Button goes to AutoDevops Setting (PROJECT_LINK/-/settings/ci_cd#autodevops-settings)
  • !36432 (merged)
    • Adds new 'Manage' column
    • Move 'more information' documentation link to Manage column
    • New Status options
      • Not Enabled
      • Enabled
      • Enabled with AutoDevops
    • [-] View history link that deep links into Git Blame for the CI file Not doing this in this iteration, since there's no history to display.
    • Replace "See documentation" link in SAST row with "Enable via merge request"
  • Remove sast_configuration_by_click feature flag

documentation

  • Update relevant(?) documentation

backend #224212 (closed)

Edited by Mark Florian