Resolve projects by full path to Project instead of ProjectNamespace
Front end makes use of the returned namespace_type#id which in case of projects is expected to be project id and not project namespace id.
显示
- app/graphql/resolvers/namespaces/work_item_resolver.rb 1 个添加, 1 个删除app/graphql/resolvers/namespaces/work_item_resolver.rb
- app/graphql/types/namespace_type.rb 7 个添加, 0 个删除app/graphql/types/namespace_type.rb
- app/models/concerns/routable.rb 1 个添加, 1 个删除app/models/concerns/routable.rb
- app/models/project.rb 1 个添加, 0 个删除app/models/project.rb
- app/models/route.rb 1 个添加, 0 个删除app/models/route.rb
- app/policies/namespaces/project_namespace_policy.rb 4 个添加, 3 个删除app/policies/namespaces/project_namespace_policy.rb
- doc/api/graphql/reference/index.md 16 个添加, 0 个删除doc/api/graphql/reference/index.md
- lib/gitlab/graphql/loaders/full_path_model_loader.rb 5 个添加, 3 个删除lib/gitlab/graphql/loaders/full_path_model_loader.rb
- spec/graphql/types/namespace_type_spec.rb 1 个添加, 1 个删除spec/graphql/types/namespace_type_spec.rb
- spec/lib/banzai/filter/references/project_reference_filter_spec.rb 1 个添加, 1 个删除...banzai/filter/references/project_reference_filter_spec.rb
- spec/lib/gitlab/graphql/loaders/full_path_model_loader_spec.rb 64 个添加, 0 个删除...lib/gitlab/graphql/loaders/full_path_model_loader_spec.rb
- spec/models/project_spec.rb 21 个添加, 0 个删除spec/models/project_spec.rb
- spec/models/route_spec.rb 26 个添加, 2 个删除spec/models/route_spec.rb
- spec/policies/namespaces/project_namespace_policy_spec.rb 142 个添加, 1 个删除spec/policies/namespaces/project_namespace_policy_spec.rb
- spec/requests/api/graphql/namespace/work_item_spec.rb 80 个添加, 0 个删除spec/requests/api/graphql/namespace/work_item_spec.rb
- spec/requests/api/graphql/namespace_query_spec.rb 21 个添加, 17 个删除spec/requests/api/graphql/namespace_query_spec.rb
加载中
想要评论请 注册 或 登录