<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/graphql, branch parallel-db-migrations</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Add pipeline lists to GraphQL</title>
<updated>2018-07-04T08:53:39+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-06-26T16:31:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=04b046587fe609cd889f3fa518f08299abc61267'/>
<id>04b046587fe609cd889f3fa518f08299abc61267</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose permissions on types in GraphQL</title>
<updated>2018-06-28T11:50:17+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-06-25T08:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=54b56f20b7a70d3e6284c8105eb3d4a568e255b0'/>
<id>54b56f20b7a70d3e6284c8105eb3d4a568e255b0</id>
<content type='text'>
This adds a reusable way to expose permissions for a user to types in
GraphQL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a reusable way to expose permissions for a user to types in
GraphQL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow querying a single MR within a project</title>
<updated>2018-06-15T12:38:32+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-06-14T13:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9403b1d951c47aca67d2bac1369b86c125c5119d'/>
<id>9403b1d951c47aca67d2bac1369b86c125c5119d</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct the type of the `MergeRequestResolver`.</title>
<updated>2018-06-14T16:02:52+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-06-14T10:02:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d85929d72aa3ffc2e96d12d7b6308d3bf541676c'/>
<id>d85929d72aa3ffc2e96d12d7b6308d3bf541676c</id>
<content type='text'>
This was overridden in the fields where this resolver was used. So
this change is purely cosmetic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was overridden in the fields where this resolver was used. So
this change is purely cosmetic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial setup GraphQL using graphql-ruby 1.8</title>
<updated>2018-06-06T08:58:54+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-05-23T07:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9b65d4bb417fb4939289eab94487c894f0a62db6'/>
<id>9b65d4bb417fb4939289eab94487c894f0a62db6</id>
<content type='text'>
- All definitions have been replaced by classes:
  http://graphql-ruby.org/schema/class_based_api.html
- Authorization &amp; Presentation have been refactored to work in the
  class based system
- Loaders have been replaced by resolvers
- Times are now coersed as ISO 8601
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- All definitions have been replaced by classes:
  http://graphql-ruby.org/schema/class_based_api.html
- Authorization &amp; Presentation have been refactored to work in the
  class based system
- Loaders have been replaced by resolvers
- Times are now coersed as ISO 8601
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `present_using` to types</title>
<updated>2018-06-05T18:47:42+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-05-21T07:52:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=aa4b1ae71260720b47695b8a256134f20280f61a'/>
<id>aa4b1ae71260720b47695b8a256134f20280f61a</id>
<content type='text'>
By specifying a presenter for the object type, we can keep the logic
out of `GitlabSchema`.

The presenter gets initialized using the object being presented, and
the context (including the `current_user`).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By specifying a presenter for the object type, we can keep the logic
out of `GitlabSchema`.

The presenter gets initialized using the object being presented, and
the context (including the `current_user`).
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert from GraphQL::Batch to BatchLoader</title>
<updated>2018-06-05T18:47:42+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2018-02-23T15:36:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=287c34ca1f9af4e395493c99623af8437f82d919'/>
<id>287c34ca1f9af4e395493c99623af8437f82d919</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a minimal GraphQL API</title>
<updated>2018-06-05T18:47:42+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2017-08-16T13:04:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9c6c17cbcdb8bf8185fc1b873dcfd08f723e4df5'/>
<id>9c6c17cbcdb8bf8185fc1b873dcfd08f723e4df5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
