Add Graphql field to CiCatalogResource
Added Graphql field to CiCatalogResource. Updated the ReleasesFinder so that can it take multiple projects as input. Also updated ReleasesResolver with batch loading so that releases for multiple projects can be called in one query.
显示
- app/finders/releases_finder.rb 14 个添加, 9 个删除app/finders/releases_finder.rb
- app/graphql/resolvers/releases_resolver.rb 18 个添加, 7 个删除app/graphql/resolvers/releases_resolver.rb
- app/graphql/types/ci/catalog/resource_type.rb 5 个添加, 0 个删除app/graphql/types/ci/catalog/resource_type.rb
- doc/api/graphql/reference/index.md 22 个添加, 0 个删除doc/api/graphql/reference/index.md
- ee/spec/requests/api/graphql/ci/catalog/resources_spec.rb 206 个添加, 31 个删除ee/spec/requests/api/graphql/ci/catalog/resources_spec.rb
- spec/finders/releases_finder_spec.rb 82 个添加, 19 个删除spec/finders/releases_finder_spec.rb
- spec/graphql/resolvers/releases_resolver_spec.rb 4 个添加, 2 个删除spec/graphql/resolvers/releases_resolver_spec.rb
- spec/graphql/types/ci/catalog/resource_type_spec.rb 1 个添加, 0 个删除spec/graphql/types/ci/catalog/resource_type_spec.rb
- spec/models/ci/catalog/resource_spec.rb 5 个添加, 9 个删除spec/models/ci/catalog/resource_spec.rb
- spec/support/shared_examples/graphql/resolvers/releases_resolvers_shared_examples.rb 2 个添加, 2 个删除...s/graphql/resolvers/releases_resolvers_shared_examples.rb
加载中
想要评论请 注册 或 登录