gitlab-ce/app/graphql/resolvers/codequality_reports_compare...

20 lines
470 B
Ruby

# frozen_string_literal: true
module Resolvers
class CodequalityReportsComparerResolver < BaseResolver
include Gitlab::Graphql::Authorize::AuthorizeResource
type ::Types::Security::CodequalityReportsComparerType, null: true
authorize :read_build
def resolve
return unless Feature.enabled?(:sast_reports_in_inline_diff, object.project)
authorize!(object.actual_head_pipeline)
object.compare_codequality_reports
end
end
end