<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/graphql/gitlab_schema_spec.rb, branch patch-63</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>58404 - setup max depth for graphql</title>
<updated>2019-05-06T15:02:29+00:00</updated>
<author>
<name>Ken Ding</name>
<email>ken.ding@mail.com</email>
</author>
<published>2019-05-06T14:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f80f68d520b98ae60300ecf0758ff241218e9cd0'/>
<id>f80f68d520b98ae60300ecf0758ff241218e9cd0</id>
<content type='text'>
58404 - add change log


58404 - add spec


58404 - add more spec to test depth 2


58404 - fix spec


58404 - fix rubocop


58404 - refactor the code by Bob's advice


58404 - revert changes of all_graphql_fields_for


58404 - change text only


58404 - fix rspec according to gitlab's standard


58404 - revert previous spec


58404 - fix rubocop

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
58404 - add change log


58404 - add spec


58404 - add more spec to test depth 2


58404 - fix spec


58404 - fix rubocop


58404 - refactor the code by Bob's advice


58404 - revert changes of all_graphql_fields_for


58404 - change text only


58404 - fix rspec according to gitlab's standard


58404 - revert previous spec


58404 - fix rubocop

</pre>
</div>
</content>
</entry>
<entry>
<title>Only check abilities on rendered GraphQL nodes</title>
<updated>2019-04-18T14:17:29+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-04-11T09:07:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=eca8e6f09b1800b58904582b527103b5c755e898'/>
<id>eca8e6f09b1800b58904582b527103b5c755e898</id>
<content type='text'>
With this we only check abilities on the rendered edges of a GraphQL
connection instead of all the nodes in it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this we only check abilities on the rendered edges of a GraphQL
connection instead of all the nodes in it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a KeyError in GitlabSchema</title>
<updated>2019-04-04T17:57:34+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2019-04-04T17:52:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=beeeede2eed9bd78a5948178e270935fa9d92c51'/>
<id>beeeede2eed9bd78a5948178e270935fa9d92c51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial field and query complexity limits</title>
<updated>2019-04-04T13:39:30+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-03-27T20:02:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f458c561070d754cd546b07caf60dfa7ffb06293'/>
<id>f458c561070d754cd546b07caf60dfa7ffb06293</id>
<content type='text'>
It makes all Types::BaseField default to a complexity of 1.

Queries themselves now have limited complexity, scaled
to the type of user: no user, authenticated user, or an
admin user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It makes all Types::BaseField default to a complexity of 1.

Queries themselves now have limited complexity, scaled
to the type of user: no user, authenticated user, or an
admin user.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add mutation toggling WIP state of merge requests</title>
<updated>2018-07-25T16:37:12+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2018-07-10T14:19:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3bcb04f100f5e982379fbeae37a30a191581d1ef'/>
<id>3bcb04f100f5e982379fbeae37a30a191581d1ef</id>
<content type='text'>
This is mainly the setup of mutations for GraphQL. Including
authorization and basic return type-structure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is mainly the setup of mutations for GraphQL. Including
authorization and basic return type-structure.
</pre>
</div>
</content>
</entry>
<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://git.baserock.org/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>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://git.baserock.org/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://git.baserock.org/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://git.baserock.org/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://git.baserock.org/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>
