21 lines
549 B
Ruby
21 lines
549 B
Ruby
# frozen_string_literal: true
|
|
|
|
# rubocop:disable Graphql/ResolverType (inherited from Issues::BaseParentResolver)
|
|
module Resolvers
|
|
class GroupIssuesResolver < Issues::BaseParentResolver
|
|
def self.issuable_collection_name
|
|
'issues'
|
|
end
|
|
|
|
include GroupIssuableResolver
|
|
|
|
def ready?(**args)
|
|
if args.dig(:not, :release_tag).present?
|
|
raise ::Gitlab::Graphql::Errors::ArgumentError, 'releaseTag filter is not allowed when parent is a group.'
|
|
end
|
|
|
|
super
|
|
end
|
|
end
|
|
end
|
|
# rubocop:enable Graphql/ResolverType
|