diff --git a/ee/app/models/ee/vulnerability.rb b/ee/app/models/ee/vulnerability.rb index caa6a99f1969126c1c102e6610b8dc3168c41fd9..a09c98fb42ea93cf602b4579c3ea018765e42b7d 100644 --- a/ee/app/models/ee/vulnerability.rb +++ b/ee/app/models/ee/vulnerability.rb @@ -84,11 +84,6 @@ module Vulnerability scope :with_findings_excluding_uuid, ->(uuid) { joins(:findings).merge(Vulnerabilities::Finding.excluding_uuids(uuid)) } scope :with_findings_scanner_and_identifiers, -> { includes(findings: [:scanner, :identifiers, { finding_identifiers: :identifier }]) } scope :with_findings_scanner_identifiers_and_notes, -> { with_findings_scanner_and_identifiers.includes(:notes) } - scope :visible_to_user_and_access_level, ->(user, access_level) { - where( - project_id: ::Project.visible_to_user_and_access_level(user, access_level) - .distinct.pluck_primary_key) - } scope :with_report_types, ->(report_types) { where(report_type: report_types) } scope :with_severities, ->(severities) { where(severity: severities) } scope :with_states, ->(states) { where(state: states) } diff --git a/ee/spec/models/ee/vulnerability_spec.rb b/ee/spec/models/ee/vulnerability_spec.rb index ba877d9f961c947367312506e53e1655f3098ac3..056f312999f0c8b6ff8be536be3648d79d57dfb0 100644 --- a/ee/spec/models/ee/vulnerability_spec.rb +++ b/ee/spec/models/ee/vulnerability_spec.rb @@ -107,22 +107,6 @@ end end - describe '.visible_to_user_and_access_level' do - let(:project_2) { create(:project) } - - before do - project.add_developer(user) - - create(:vulnerability, project: project_2) - end - - subject { described_class.visible_to_user_and_access_level(user, ::Gitlab::Access::DEVELOPER) } - - it 'returns vulnerabilities visible for given user with provided access level' do - is_expected.to contain_exactly(vulnerability) - end - end - describe '.with_limit' do subject(:limited_vulnerabilities) { described_class.with_limit(1) }