Split work item drawer flag
What does this MR do and why?
This MR splits issues_list_drawer
feature flag onto issues_list_drawer
to control issues list, work items list and issue boards, and epics_list_drawer
to control epics list and epics board.
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
No visual changes
How to set up and validate locally
- In rails console enable epics drawer feature flag and disable issues drawer feature flag
Feature.enable(:epics_list_drawer) Feature.disable(:issues_list_drawer)
- Visit epics list page:
http://127.0.0.1:3000/groups/flightjs/-/epics
- Click on the epic and make sure it opens in the drawer
- Visit epics board:
http://127.0.0.1:3000/groups/flightjs/-/epic_boards/1
- Click on the epic and make sure it opens in the drawer
- Visit issues board:
http://127.0.0.1:3000/groups/flightjs/-/boards
and make sure there is no drawer opening on the click, there is boards sidebar - Visit issues list
http://127.0.0.1:3000/flightjs/Flight/-/issues
and make sure there is no drawer opening on the click, instead you're redirected to the issue:
Edited by Natalia Tepluhina