debian-mirror-gitlab/app/graphql/resolvers/ci/pipeline_stages_resolver.rb

25 lines
458 B
Ruby
Raw Normal View History

2020-10-24 23:57:45 +05:30
# frozen_string_literal: true
module Resolvers
module Ci
class PipelineStagesResolver < BaseResolver
include LooksAhead
2021-02-22 17:27:13 +05:30
type Types::Ci::StageType.connection_type, null: true
extras [:lookahead]
2020-10-24 23:57:45 +05:30
alias_method :pipeline, :object
def resolve_with_lookahead
apply_lookahead(pipeline.stages)
end
def preloads
{
2021-04-29 21:17:54 +05:30
jobs: { latest_statuses: [:needs] }
2020-10-24 23:57:45 +05:30
}
end
end
end
end