Skip to content

Improve action section layout and dropdown content

Artur Fedorov requested to merge 432246-policies-approver-dropdown into master

What does this MR do and why?

The changes in this merge request update the user interface for selecting approvers and users in the Security Orchestration component of GitLab. The main changes are:

  • The layout of the approver selection form has been revised to improve clarity and organization.
  • The user selection component now displays a more user-friendly toggle text indicating the selected users or the option to select users.
  • The styling of the listbox toggle class has been adjusted to enhance the visual appearance of the component. These modifications aim to enhance the user experience and make the Security Orchestration component more intuitive and user-friendly.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
before.png after.png

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. Go to Project/Group
  2. Secure -> Policies
  3. New policy -> new approval policy
  4. Check action section and select user in approvers dropdown, add more then 2 users
  5. If you don't see users. add some in Manage -> Members

Related to #432246 (closed)

Merge request reports