Update Project Security Configuration Page Layout

What does this MR do and why?

Implements Update Project Security Configuration Page Layout (#578816).

This MR redesigns the security configuration page layout and improves the user interface. The main changes include:

  1. Layout improvements: Move from single-column layout to a responsive two-column grid.
  2. Card ̈Redesign: Move the second configuration section within a icons, reducing visual clutter.
  3. Other improvements:
    1. Use external link icon for "Configuration history" button

Todos:

  • Add "On-demand scans" badge
  • Add "Validity checks" option
  • Refactor / code removal
  • Review and test each and every scanner option carefully
  • Coming soon banner?
  • Test cases

References

Screenshots or screen recordings

Before After
image.png image.png

How to set up and validate locally

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.

Merge request reports

Loading