Module: ResolvesGroups
- Extended by:
- ActiveSupport::Concern
- Includes:
- LooksAhead
- Included in:
- Resolvers::Ci::RunnerGroupsResolver, Resolvers::GroupsResolver, Resolvers::NestedGroupsResolver, Resolvers::Users::GroupsResolver
- Defined in:
- app/graphql/resolvers/concerns/resolves_groups.rb
Overview
Mixin for all resolver classes for type ‘Types::GroupType.connection_type`.
Constant Summary collapse
- PRELOADS =
{ container_repositories_count: [:container_repositories], description: [:namespace_details], description_html: [:namespace_details], vulnerability_namespace_statistic: [:vulnerability_namespace_statistic], custom_emoji: [:custom_emoji], full_path: [:route], path: [:route], web_url: [:route], dependency_proxy_blob_count: [:dependency_proxy_blobs], dependency_proxy_blobs: [:dependency_proxy_blobs], dependency_proxy_image_count: [:dependency_proxy_manifests], dependency_proxy_image_ttl_policy: [:dependency_proxy_image_ttl_policy], dependency_proxy_setting: [:dependency_proxy_setting], analyzer_statuses: [:analyzer_group_statuses], marked_for_deletion: [:deletion_schedule], marked_for_deletion_on: [:deletion_schedule], is_self_deletion_scheduled: [:deletion_schedule] }.freeze
Instance Method Summary collapse
Methods included from LooksAhead
Instance Method Details
#resolve_with_lookahead ⇒ Object
28 29 30 |
# File 'app/graphql/resolvers/concerns/resolves_groups.rb', line 28 def resolve_with_lookahead(...) apply_lookahead(resolve_groups(...)) end |