Remove Requirements from the issues list
Summary
Requirements are essentially issuable objects but should not show up in Issues list, however after the Vue Issues List implementation, they are incorrectly showing up within issues list as the GraphQL query used to render list doesn't pass types
in the variables which supports defining the issuable types to include in the list.
Steps to reproduce
- Visit any project
- Open a new Requirement within that project.
- Go to the issues list for the project and notice if the created Requirement is shown in the list or not.
- Any action performed on Requirement after opening it from Issues list page is not valid and will end up putting those in an incorrect state (eg; closing a requirement or adding a label to it).
Requirements do not close. They are either satisfied or not. Requirements should not be treated as issues.
Possible fixes
Exclude requirements and test cases from the issues list.
Edited by Kushal Pandya