Short-term fix for vulnerability resolution
See Design Issue and parent Epic for details.
Implementation Plan
-
Use current N+1 resolved_on_default_branch
method inee/app/models/vulnerability.rb
as a short term solution. This result will be sent in the response to the UI. It's slow, but it will start giving us some correct data.-
backend Extend Types::VulnerabilityType
with new fieldresolved_on_default_branch
and update specs -
backend/frontend Make sure front-end code is properly reading that value from GraphQL (add resolvedOnDefaultBranch
to https://gitlab.com/gitlab-org/gitlab/blob/master/ee/app/assets/javascripts/vulnerabilities/graphql/vulnerability.fragment.graphql and make sure that https://gitlab.com/gitlab-org/gitlab/blob/master/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_list.vue#L282) is presented properly.
-
Edited by Alan (Maciej) Paruszewski