Remove epic legacy new page

What does this MR do and why?

Removes the code to render the legacy new epic page. This is part of the work to remove the work_item_epics feature flag completely.

It also removes some of the dependency with the namespace_level_work_items FF.

References

Screenshots or screen recordings

In the "with FF disabled" recording it opened the modal on the second click - this was likely due to a caching of the FF, but shows that it still worked.

With FF enabled With FF disabled
with_ff without_ff

How to set up and validate locally

Try it with work_item_epics enabled and disabled:

  1. Go to the /epics page on a group
  2. Click on the "New" button and create an epic

If a modal pops up when clicking the "New" button, also try to go on the /epics/new page and create an epic.

MR acceptance checklist

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

Edited by Nicolas Dular

Merge request reports

Loading