Avoid loading pipeline status in project search
What does this MR do?
When loading elasticsearch project search results we load the CI latest pipeline status to show a small icon on the results (green check or red exclamation mark). This adds little value while making the search very expensive, so I'm proposing we remove it.
Currently there's a lot of projects that do not have a pipeline status in results anyways.
Current: (the green checkmark can also be a red X)
Proposed: (note the lack of a green checkmark)
What are the relevant issue numbers?
https://gitlab.com/gitlab-org/gitlab-ee/issues/9927
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated via this MR -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Tested in all supported browsers -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides -
Link to e2e tests MR added if this MR has Requires e2e tests label. See the Test Planning Process. -
Security reports checked/validated by reviewer