Added filtering by reviewer state to merge request finder
This is part of the new merge request dashboard we will be working on. We need to be able to search for merge requests that have certain reviewer states. This includes 2 different ways to query - with a reviewer and without. With the reviewer will search for merge requests that have the assigned reviewer with the passed in state. Without the reviewer will search for merge requests that have any reviewer with the passed in state. This is useful for when we will search for merge requests a user is an assignee on and has reviews with certain states.
显示
- app/finders/merge_requests_finder.rb 10 个添加, 1 个删除app/finders/merge_requests_finder.rb
- app/graphql/resolvers/merge_requests_resolver.rb 4 个添加, 0 个删除app/graphql/resolvers/merge_requests_resolver.rb
- app/models/merge_request.rb 11 个添加, 4 个删除app/models/merge_request.rb
- doc/api/graphql/reference/index.md 29 个添加, 0 个删除doc/api/graphql/reference/index.md
- spec/finders/merge_requests_finder_spec.rb 35 个添加, 0 个删除spec/finders/merge_requests_finder_spec.rb
- spec/graphql/resolvers/merge_requests_resolver_spec.rb 19 个添加, 1 个删除spec/graphql/resolvers/merge_requests_resolver_spec.rb
- spec/graphql/types/project_type_spec.rb 1 个添加, 0 个删除spec/graphql/types/project_type_spec.rb
- spec/models/merge_request_spec.rb 31 个添加, 1 个删除spec/models/merge_request_spec.rb
加载中
想要评论请 注册 或 登录