Skip to content

Enabled drawer on standalone epic page

Natalia Tepluhina requested to merge ntepluhina-fix-epics-navigation into master

What does this MR do and why?

Currently, when we open an epic -> go to the epics list -> click on the epic we don't see the drawer opening. It happens because the navigation is handled by VueRouter and we're still using the epics' show controller that had no feature flag pushed. This MR moves the FF to be shared by both index and show views.

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

Before After
broken_routing after

How to set up and validate locally

  1. In rails console enable work items drawer FF
    Feature.enable(:issues_list_drawer)
  2. Visit epics list page as http://127.0.0.1:3000/groups/flightjs/-/epics
  3. Make sure the drawer opens when you click on the epic
  4. Open any epic in full window view and refresh the page
  5. Go back to Epics list using breadcrumbs
  6. Make sure the drawer opens when you click on the epic
Edited by Natalia Tepluhina

Merge request reports

Loading