<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/graphql, branch docs-instance_level_clusters</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>Merge branch '58404-set-default-max-depth-for-GraphQL' into 'master'</title>
<updated>2019-05-08T08:46:56+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-05-08T08:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9f888c7440a99f0c9bd59ac066fae88e7c863e41'/>
<id>9f888c7440a99f0c9bd59ac066fae88e7c863e41</id>
<content type='text'>
58404 - setup max depth for graphql

Closes #58404

See merge request gitlab-org/gitlab-ce!25737</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
58404 - setup max depth for graphql

Closes #58404

See merge request gitlab-org/gitlab-ce!25737</pre>
</div>
</content>
</entry>
<entry>
<title>GraphQL - Add extra complexity for resolvers</title>
<updated>2019-05-06T21:24:19+00:00</updated>
<author>
<name>Jan Provaznik</name>
<email>jprovaznik@gitlab.com</email>
</author>
<published>2019-05-06T21:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5ee7884d91c4513e1b7322a4ca30a2c908e931b8'/>
<id>5ee7884d91c4513e1b7322a4ca30a2c908e931b8</id>
<content type='text'>
If a field is a resolver, its complexity is automatically
increased. By default we add extra points for sort and search
arguments (which will be common for various resolvers).

For specific resolvers we add field-specific complexity, e.g.
for Issues complexity is increased if we filter issues by `labelName`
(because then SQL query is more complex). We may want to tune these
values in future depending on real-life results.

Complexity is also dependent on the number of loaded nodes, but only
if we don't search by specific ID(s). Also added complexity is limited
(by default only twice more than child complexity) - the reason is
that although it's more complex to process more items, the complexity
increase is not linear (there is not so much difference between loading
10, 20 or 100 records from DB).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a field is a resolver, its complexity is automatically
increased. By default we add extra points for sort and search
arguments (which will be common for various resolvers).

For specific resolvers we add field-specific complexity, e.g.
for Issues complexity is increased if we filter issues by `labelName`
(because then SQL query is more complex). We may want to tune these
values in future depending on real-life results.

Complexity is also dependent on the number of loaded nodes, but only
if we don't search by specific ID(s). Also added complexity is limited
(by default only twice more than child complexity) - the reason is
that although it's more complex to process more items, the complexity
increase is not linear (there is not so much difference between loading
10, 20 or 100 records from DB).
</pre>
</div>
</content>
</entry>
<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://91.123.203.49/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>Merge branch 'bw-add-graphql-groups' into 'master'</title>
<updated>2019-04-30T14:51:33+00:00</updated>
<author>
<name>Grzegorz Bizon</name>
<email>grzegorz@gitlab.com</email>
</author>
<published>2019-04-30T14:51:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=191152104399cad8b01d06712501250688fca9d7'/>
<id>191152104399cad8b01d06712501250688fca9d7</id>
<content type='text'>
Add basic GraphQL for a Group

Closes #60786

See merge request gitlab-org/gitlab-ce!27492</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add basic GraphQL for a Group

Closes #60786

See merge request gitlab-org/gitlab-ce!27492</pre>
</div>
</content>
</entry>
<entry>
<title>Port changes for design management to CE</title>
<updated>2019-04-29T06:28:43+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-04-22T16:07:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=33cf8edae170890ccd4510490f1dcd2f345c81fa'/>
<id>33cf8edae170890ccd4510490f1dcd2f345c81fa</id>
<content type='text'>
This ports the changes from
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10462/
to CE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ports the changes from
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10462/
to CE
</pre>
</div>
</content>
</entry>
<entry>
<title>Basic GraphQL for a group</title>
<updated>2019-04-23T16:16:05+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-04-17T23:43:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f5c7c3b9ae8b91662830f46b595ce1512050be89'/>
<id>f5c7c3b9ae8b91662830f46b595ce1512050be89</id>
<content type='text'>
Add new query for Groups, with new
GroupType and NamespaceType
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add new query for Groups, with new
GroupType and NamespaceType
</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://91.123.203.49/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://91.123.203.49/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>Merge branch '57831-allow-graphql-scalar-fields-to-be-authorized' into 'master'</title>
<updated>2019-04-04T17:12:43+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2019-04-04T17:12:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a2d044bf97ec350019b2daebd962ab4901070818'/>
<id>a2d044bf97ec350019b2daebd962ab4901070818</id>
<content type='text'>
Allow GraphQL Scalar-fields to be authorized

Closes #57831

See merge request gitlab-org/gitlab-ce!26338</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow GraphQL Scalar-fields to be authorized

Closes #57831

See merge request gitlab-org/gitlab-ce!26338</pre>
</div>
</content>
</entry>
<entry>
<title>Use parent object when authorizing scalar types</title>
<updated>2019-04-04T14:03:21+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-03-20T23:39:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6643b92b8807e2d59f36d676303b89ea01824f22'/>
<id>6643b92b8807e2d59f36d676303b89ea01824f22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
