diff options
Diffstat (limited to 'app/graphql/resolvers/group_merge_requests_resolver.rb')
-rw-r--r-- | app/graphql/resolvers/group_merge_requests_resolver.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/app/graphql/resolvers/group_merge_requests_resolver.rb b/app/graphql/resolvers/group_merge_requests_resolver.rb new file mode 100644 index 00000000000..5ee72e3f781 --- /dev/null +++ b/app/graphql/resolvers/group_merge_requests_resolver.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module Resolvers + class GroupMergeRequestsResolver < MergeRequestsResolver + include GroupIssuableResolver + + alias_method :group, :synchronized_object + + include_subgroups 'merge requests' + accept_assignee + accept_author + + def project + nil + end + + def mr_parent + group + end + + def no_results_possible?(args) + group.nil? || some_argument_is_empty?(args) + end + end +end |