Remove work_items_project_issues_list FF
What does this MR do and why?
- This merge requests removes the
work_items_project_issues_listfeature flag, which has been enabled by default in !204139 (merged)- The FF has also been enabled in production for over 1 week: #556695 (comment 2743801563)
- Additionally, one of the spec failures is related to a regression on when we show the
New itembutton for logged out users. The changes in this MR revert this to the legacy behaviour, which shows the button for logged out users, and redirects them to the login page when selected
References
Screenshots or screen recordings
Not provided
How to set up and validate locally
- Navigate to the project issues page for a given project which has some issues
- Observe that the new project issues list loads (e.g. by looking at the performance bar and noting the requests made to
getWorkItemsSlimEE/getWorkItemsFullEE)
Additionally, to test the behaviour of the New issue button change also included in this MR:
- As a logged out user, navigate to the project issues page
- Observe the
New issuebutton is displayed - When clicked, this should redirect the logged out user to the login page
- Repeat the steps above on the Epics page for a group. Observe that logged out users do not have the "New item" button available
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.
Related to #569876 (closed)
Edited by Matt D'Angelo
