Skip to content

Add UI components for external control ping configuration

What does this MR do and why?

Add UI components for configuring periodic ping functionality in external compliance controls. This allows users to enable or disable automatic status resets for external controls through the GitLab interface. This adds a toggle component for enabling/disabling ping functionality in external controls

References

Relates to #538898 (closed)

Screenshots

Compliance_center___Gitlab_Org___GitLab

How to set up and validate locally

  1. Go to Secure → Compliance center → Frameworks
  2. Create a new compliance framework or edit an existing one
  3. Add a new requirement with an external control
  4. Verify the "Enable periodic ping" toggle is present and enabled by default
  5. Save the requirement and verify the ping status is preserved
  6. Edit an existing external control and verify the ping disabled warning badge appears when ping is disabled
  7. Verify internal controls do not show the ping toggle option
Edited by Nate Rosandich

Merge request reports

Loading