Skip to content

Migrate work_item_health_status.vue to GlCollapsibleListbox

What does this MR do and why?

This MR migrates ee/app/assets/javascripts/work_items/components/work_item_health_status.vue to GlCollapsibleListbox.

Screenshots or screen recordings

Before After
Screenshot_2023-10-13_at_16.36.56 Screenshot_2023-10-13_at_16.08.17
Screenshot_2023-10-13_at_16.37.07 Screenshot 2023-10-13 at 16.43.57.png
Screenshot_2023-10-13_at_16.37.42 Screenshot_2023-10-13_at_16.08.40
Screenshot_2023-10-13_at_16.38.07 Screenshot 2023-10-13 at 16.49.28.png
Screenshot_2023-10-13_at_16.40.14 Screenshot 2023-10-13 at 16.50.12.png

How to set up and validate locally

  1. In the rails console enable the OKRs

    Feature.enable(:okrs_mvc)
  2. Go to the issue list and create an objective (On the "new issue" button top right, there is a dropdown to create an objective)

  3. Change the Health Status of the objective

MR acceptance checklist

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

Related to #418066 (closed)

Edited by Anna Vovchenko

Merge request reports