Skip to content

Update docs about Security Configuration redesign

What does this MR do?

This updates the docs to include information about the Security Configuration redesign.

This also tweaks the appearance according to review suggestions:

  • Adds static text to left column
  • Limits the width of the page content
  • Adjusts column fractions to 4:8
  • Fixes a bug where the configuration history link wasn't displaying
  • Moves a line-height class to the SectionLayout component

Testing locally

  1. Enable the security_configuration_redesign feature flag
  2. Visit a non-Ultimate project's Security & Compliance -> Configuration page

TODO

  • Get UX approval for enabling the feature for GitLab.com globally
  • After this is merged, enable the flag globally for GitLab.com

Screenshots (strongly suggested)

These screenshots aren't directly related to this change, but simply reflect how the Security Configuration page will be displayed for non-Ultimate projects with the feature flag disabled/enabled.

Feature flag disabled Feature flag enabled
Screenshot_2021-06-17_at_16-38-19_Security_Configuration___Security_Configuration___Mark_secrets-detection-test Screenshot_2021-06-22_at_18-50-27_Security_Configuration___Security_Configuration___Testing_user_My_blank_project

On a large screen

Screenshot_2021-06-17_at_20-38-58_Security_Configuration___Security_Configuration___My_Premium_Group_foo

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related to #331614 (closed)

Edited by Mark Florian

Merge request reports

Loading