<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/requests/api/graphql, branch docs/https-many-docs-links</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>Do not blindly expose public project statistics</title>
<updated>2019-06-14T20:40:21+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-06-14T20:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d7f10c2949cef3fb6c15d4972cf8e8186d6d84a0'/>
<id>d7f10c2949cef3fb6c15d4972cf8e8186d6d84a0</id>
<content type='text'>
Add the missing check on GraphQL API for project statistics
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the missing check on GraphQL API for project statistics
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose comments on Noteables in GraphQL</title>
<updated>2019-06-14T10:36:27+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-06-07T17:13:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b6ff5f1e141162e701c33647aae5015e5d42cc11'/>
<id>b6ff5f1e141162e701c33647aae5015e5d42cc11</id>
<content type='text'>
This exposes `Note`s on Issues &amp; MergeRequests using a
`Types::Notes::NoteableType` in GraphQL.

Exposing notes on a new type can be done by implementing the
`NoteableType` interface on the type. The presented object should
be a `Noteable`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes `Note`s on Issues &amp; MergeRequests using a
`Types::Notes::NoteableType` in GraphQL.

Exposing notes on a new type can be done by implementing the
`NoteableType` interface on the type. The presented object should
be a `Noteable`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect instances of `GraphQL::ID_TYPE`</title>
<updated>2019-06-03T19:59:33+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-06-03T18:15:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f16b13113ff580fbde78f8f6ba42a3f86c04ca12'/>
<id>f16b13113ff580fbde78f8f6ba42a3f86c04ca12</id>
<content type='text'>
Since the `GraphQL::ID_TYPE` usages should represent globally unique
ids, this changes some fields for which this is not the case into
strings.

The `ID_TYPE` is a specialised, so this change should be backwards
compatible.

https://graphql-ruby.org/type_definitions/scalars.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the `GraphQL::ID_TYPE` usages should represent globally unique
ids, this changes some fields for which this is not the case into
strings.

The `ID_TYPE` is a specialised, so this change should be backwards
compatible.

https://graphql-ruby.org/type_definitions/scalars.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose IDs in GraphQL as a GlobalID</title>
<updated>2019-06-03T19:59:25+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-06-03T17:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ed503d51a39943b482e917028d589cc26ec01c95'/>
<id>ed503d51a39943b482e917028d589cc26ec01c95</id>
<content type='text'>
This exposes all fields named `id` as GlobalIDs so they can be used
across our entire GraphQL implementation.

When the objects loaded are `ApplicationRecord`s. We'll use our
existing batchloading to find them. Otherwise, we'll fall back to the
default implementation of `GlobalID`: Calling the `.find` method on
the class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes all fields named `id` as GlobalIDs so they can be used
across our entire GraphQL implementation.

When the objects loaded are `ApplicationRecord`s. We'll use our
existing batchloading to find them. Otherwise, we'll fall back to the
default implementation of `GlobalID`: Calling the `.find` method on
the class.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Namespace and ProjectStatistics to GraphQL API</title>
<updated>2019-06-03T10:01:32+00:00</updated>
<author>
<name>Alessio Caiazza</name>
<email>acaiazza@gitlab.com</email>
</author>
<published>2019-05-12T21:10:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=83a8b779615c968af5afe15a1cbc6903d639f265'/>
<id>83a8b779615c968af5afe15a1cbc6903d639f265</id>
<content type='text'>
We can query namespaces, and nested projects.

Projects now exposes statistics
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can query namespaces, and nested projects.

Projects now exposes statistics
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '59587-add-graphql-logging' into 'master'</title>
<updated>2019-05-31T11:59:21+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-05-31T11:59:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4e888212a1cdf5898c5cef69f5a2de909a275d31'/>
<id>4e888212a1cdf5898c5cef69f5a2de909a275d31</id>
<content type='text'>
Add logging to GraphQL

Closes #59587

See merge request gitlab-org/gitlab-ce!27885</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add logging to GraphQL

Closes #59587

See merge request gitlab-org/gitlab-ce!27885</pre>
</div>
</content>
</entry>
<entry>
<title>Apply reviewer feedback</title>
<updated>2019-05-31T07:57:02+00:00</updated>
<author>
<name>charlie ablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-05-23T22:43:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=699532232ca27e6079c553261e0ab1d17317472a'/>
<id>699532232ca27e6079c553261e0ab1d17317472a</id>
<content type='text'>
- Comply doc with guidelines
- Improve tests for readability and completeness
- Separate out phases visually with newlines
- Add `format_message` test
- test readability
- code and test structure/styling
- static query analyzers
- call `as_json` on `provided_variables`
- add exception handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Comply doc with guidelines
- Improve tests for readability and completeness
- Separate out phases visually with newlines
- Add `format_message` test
- test readability
- code and test structure/styling
- static query analyzers
- call `as_json` on `provided_variables`
- add exception handling
</pre>
</div>
</content>
</entry>
<entry>
<title>Call analyzers from LoggerAnalyzer</title>
<updated>2019-05-30T06:27:28+00:00</updated>
<author>
<name>charlieablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-05-22T05:13:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=184a5120dc764d33cece108fbc85b0ec96f7c050'/>
<id>184a5120dc764d33cece108fbc85b0ec96f7c050</id>
<content type='text'>
- Add changelog file
- Fix failing tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add changelog file
- Fix failing tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Restructure complexity analyzer</title>
<updated>2019-05-30T06:27:28+00:00</updated>
<author>
<name>charlieablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-05-02T07:09:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2a1006416748950805294793f1bc8d6fa7435eea'/>
<id>2a1006416748950805294793f1bc8d6fa7435eea</id>
<content type='text'>
Remove instance variables for class re-use, test individual methods,
use `monotonic_time`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove instance variables for class re-use, test individual methods,
use `monotonic_time`
</pre>
</div>
</content>
</entry>
<entry>
<title>New logfile for graphql queries</title>
<updated>2019-05-30T06:27:28+00:00</updated>
<author>
<name>charlieablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-04-30T08:30:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1f37aed1c917260eefda63a18d3a9af91c4a1abb'/>
<id>1f37aed1c917260eefda63a18d3a9af91c4a1abb</id>
<content type='text'>
Specify dedicated logfile and logger class for GraphQL queries. Move
complexity analyzer to a dedicated class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specify dedicated logfile and logger class for GraphQL queries. Move
complexity analyzer to a dedicated class.
</pre>
</div>
</content>
</entry>
</feed>
