Add a sort parameter to Geo registries queries
This is so that admin users can sort the items in the Geo dashboard better. This commit adds: - a new method `ordered_by` in the base registry; - handling for a sort parameter in the finder class; - the new sort argument in the registry resolver; - associated tests. Relates to: https://gitlab.com/gitlab-org/gitlab/-/issues/514998 EE: true Changelog: added
显示
- doc/api/graphql/reference/_index.md 30 个添加, 0 个删除doc/api/graphql/reference/_index.md
- ee/app/finders/geo/framework_registry_finder.rb 10 个添加, 1 个删除ee/app/finders/geo/framework_registry_finder.rb
- ee/app/graphql/resolvers/geo/registries_resolver.rb 6 个添加, 1 个删除ee/app/graphql/resolvers/geo/registries_resolver.rb
- ee/app/graphql/types/geo/registry_sort_enum.rb 17 个添加, 0 个删除ee/app/graphql/types/geo/registry_sort_enum.rb
- ee/app/models/geo/base_registry.rb 17 个添加, 0 个删除ee/app/models/geo/base_registry.rb
- ee/spec/graphql/types/geo/registry_sort_enum_spec.rb 12 个添加, 0 个删除ee/spec/graphql/types/geo/registry_sort_enum_spec.rb
- ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb 79 个添加, 9 个删除.../finders/geo/framework_registry_finder_shared_examples.rb
- ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb 28 个添加, 0 个删除...es/graphql/geo/geo_registries_resolver_shared_examples.rb
- ee/spec/support/shared_examples/models/geo_framework_registry_shared_examples.rb 32 个添加, 0 个删除...examples/models/geo_framework_registry_shared_examples.rb
加载中
想要评论请 注册 或 登录