Skip to content

Migrate buttons in the admin settings to Pajamas::ButtonComponent

What does this MR do and why?

This MR updates Collapse/Expand buttons in the admin level settings to use Pajamas compliant ButtonComponent.

Screenshots or screen recordings

No visual changes, screenshots for context

  1. General settings

    Screenshot_2022-06-09_at_23.56.57

    Screenshot_2022-06-09_at_23.57.12

  2. Repository

    Screenshot_2022-06-10_at_00.00.13

  3. CI/CD

    Screenshot_2022-06-10_at_00.05.30

  4. Reporting

    Screenshot_2022-06-10_at_00.08.17

  5. Metrics and profiling

    Screenshot_2022-06-10_at_00.17.25

  6. Network

    Screenshot_2022-06-10_at_00.22.52

    Screenshot_2022-06-10_at_00.22.59

  7. Preferences

    Screenshot_2022-06-10_at_00.28.02

How to set up and validate locally

  1. Visit Menu -> Admin -> Settings
  2. Enable features :jira_connect_oauth, :configure_sentry_in_application_settings, :runner_registration_control
  3. Verify the Collapse/Expand buttons

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Review progress:

Closes #363965 (closed), #363940 (closed), #363983 (closed), #363920 (closed), #363991 (closed), #363935 (closed), #363975 (closed), #363934 (closed), #363900 (closed), #363999 (closed), #363922 (closed), #363896 (closed), #363982 (closed), #364009 (closed), #363924 (closed), #363885 (closed), #363915 (closed), #363980 (closed), #363990 (closed)

Edited by Miguel Rincon

Merge request reports