20 lines
470 B
Ruby
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
|