summaryrefslogtreecommitdiff
path: root/spec/graphql/resolvers
Commit message (Collapse)AuthorAgeFilesLines
* Add pipeline lists to GraphQLBob Van Landuyt2018-07-043-0/+104
| | | | | | | | | This adds Keyset pagination to GraphQL lists. PoC for that is pipelines on merge requests and projects. When paginating a list, the base-64 encoded id of the ordering field (in most cases the primary key) can be passed in the `before` or `after` GraphQL argument.
* Allow querying a single MR within a projectBob Van Landuyt2018-06-151-18/+5
| | | | | | | | This allows the user to get a single MR nested in a GraphQL project query. Since we need the full path and the iid anyway, this makes more sense than having a root query that needs the full path as well.
* Initial setup GraphQL using graphql-ruby 1.8Bob Van Landuyt2018-06-062-0/+90
- All definitions have been replaced by classes: http://graphql-ruby.org/schema/class_based_api.html - Authorization & Presentation have been refactored to work in the class based system - Loaders have been replaced by resolvers - Times are now coersed as ISO 8601