<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/graphql, branch docs-patch-77</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>Upgrade graphql gem to 1.9.10</title>
<updated>2019-09-04T21:57:37+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-09-04T21:57:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ec2b4bb65da6f5b6a5ab813349049806c1b3851e'/>
<id>ec2b4bb65da6f5b6a5ab813349049806c1b3851e</id>
<content type='text'>
- `edge_nodes` needs to get called on the object
- added `include GlobalID::Identification` in a couple places
- renamed `object` to `item` in spec due to conflict
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- `edge_nodes` needs to get called on the object
- added `include GlobalID::Identification` in a couple places
- renamed `object` to `item` in spec due to conflict
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade GraphQL gem to 1.8.17</title>
<updated>2019-09-04T17:42:48+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-09-04T17:42:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=aa7b1cfc5b3319373a4b56c755b1fc1d4cbaff02'/>
<id>aa7b1cfc5b3319373a4b56c755b1fc1d4cbaff02</id>
<content type='text'>
- Due to https://github.com/exAspArk/batch-loader/pull/32,
we  changed BatchLoader.for into BatchLoader::GraphQL.for
- since our results are wrapped in a BatchLoader::GraphQL,
calling `sync` during authorization is required to get real object
- `graphql` now has it's own authorization system.  Our
`authorized?` method conflicted and required renaming
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Due to https://github.com/exAspArk/batch-loader/pull/32,
we  changed BatchLoader.for into BatchLoader::GraphQL.for
- since our results are wrapped in a BatchLoader::GraphQL,
calling `sync` during authorization is required to get real object
- `graphql` now has it's own authorization system.  Our
`authorized?` method conflicted and required renaming
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace echo function with a resolver</title>
<updated>2019-08-26T17:43:38+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-08-26T17:43:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bdd5b5b69533b8035d0a03a1d4c9de38ba3da189'/>
<id>bdd5b5b69533b8035d0a03a1d4c9de38ba3da189</id>
<content type='text'>
The `GraphQL::Function` has been deprecated in
favor of resolvers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `GraphQL::Function` has been deprecated in
favor of resolvers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose namespace storage statistics with GraphQL</title>
<updated>2019-08-22T22:08:28+00:00</updated>
<author>
<name>Alessio Caiazza</name>
<email>acaiazza@gitlab.com</email>
</author>
<published>2019-08-22T22:08:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=606a1d2d31aff69ddabe7e3794f61f3e778da3e8'/>
<id>606a1d2d31aff69ddabe7e3794f61f3e778da3e8</id>
<content type='text'>
Root namespaces have storage statistics.
This commit allows namespace owners to get those stats via GraphQL
queries like the following one

{
  namespace(fullPath: "a_namespace_path") {
    rootStorageStatistics {
      storageSize
      repositorySize
      lfsObjectsSize
      buildArtifactsSize
      packagesSize
      wikiSize
    }
  }
}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Root namespaces have storage statistics.
This commit allows namespace owners to get those stats via GraphQL
queries like the following one

{
  namespace(fullPath: "a_namespace_path") {
    rootStorageStatistics {
      storageSize
      repositorySize
      lfsObjectsSize
      buildArtifactsSize
      packagesSize
      wikiSize
    }
  }
}
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove code related to object hierarchy in MySQL</title>
<updated>2019-07-25T07:35:06+00:00</updated>
<author>
<name>Heinrich Lee Yu</name>
<email>heinrich@gitlab.com</email>
</author>
<published>2019-07-24T09:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1ce5bcacdbf56682e05fa63875203bf4d10584bc'/>
<id>1ce5bcacdbf56682e05fa63875203bf4d10584bc</id>
<content type='text'>
These are not required because MySQL is not
supported anymore
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are not required because MySQL is not
supported anymore
</pre>
</div>
</content>
</entry>
<entry>
<title>Added submodule links to Submodule type in GraphQL API</title>
<updated>2019-07-17T13:06:19+00:00</updated>
<author>
<name>Igor</name>
<email>idrozdov@gitlab.com</email>
</author>
<published>2019-07-17T13:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=0f46886880e46344856ede52dd3b500e4d6737ac'/>
<id>0f46886880e46344856ede52dd3b500e4d6737ac</id>
<content type='text'>
This is part of migration of Folder View to Vue
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is part of migration of Folder View to Vue
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphQL support for Notes created in discussions</title>
<updated>2019-07-10T00:13:48+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-07-04T03:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=073c8b25ea36b6b96eab05eb675e8726b1d5318e'/>
<id>073c8b25ea36b6b96eab05eb675e8726b1d5318e</id>
<content type='text'>
A new `discussion_id` argument on the `createNote` mutation allows
people to create a note within that discussion.

The ability to lazy-load Discussions has been added, so
GraphQL.object_from_id can treat Discussions the same as AR objects and
batch load them.

https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
https://gitlab.com/gitlab-org/gitlab-ee/issues/9489
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new `discussion_id` argument on the `createNote` mutation allows
people to create a note within that discussion.

The ability to lazy-load Discussions has been added, so
GraphQL.object_from_id can treat Discussions the same as AR objects and
batch load them.

https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
https://gitlab.com/gitlab-org/gitlab-ee/issues/9489
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose diff_refs on MergeRequestType</title>
<updated>2019-07-10T00:13:48+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-07-02T03:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=254f78f5dc36d4aef26d1ab2a924e4fa916221c6'/>
<id>254f78f5dc36d4aef26d1ab2a924e4fa916221c6</id>
<content type='text'>
https://gitlab.com/gitlab-org/gitlab-ee/issues/9489
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.com/gitlab-org/gitlab-ee/issues/9489
</pre>
</div>
</content>
</entry>
<entry>
<title>Address reviewer comments</title>
<updated>2019-07-04T22:18:50+00:00</updated>
<author>
<name>charlieablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-07-02T05:32:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=675c9b9f6bec35f1e6988a42c4fa6a6f8331d14f'/>
<id>675c9b9f6bec35f1e6988a42c4fa6a6f8331d14f</id>
<content type='text'>
- Remove Gitaly call check for fields that have a constant complexity
declared
- Add associated test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove Gitaly call check for fields that have a constant complexity
declared
- Add associated test
</pre>
</div>
</content>
</entry>
<entry>
<title>Address reviewer comments</title>
<updated>2019-07-03T10:53:13+00:00</updated>
<author>
<name>charlieablett</name>
<email>cablett@gitlab.com</email>
</author>
<published>2019-06-28T01:24:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=cf1b0d10bcdde69f05695a2e9a0d380c6badb6d1'/>
<id>cf1b0d10bcdde69f05695a2e9a0d380c6badb6d1</id>
<content type='text'>
- Add 1 for all fields that call Gitaly (with resolvers or without)
- Clarify comment regarding Gitaly call alert
- Expose predicate `calls_gitaly?` instead of ivar
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add 1 for all fields that call Gitaly (with resolvers or without)
- Clarify comment regarding Gitaly call alert
- Expose predicate `calls_gitaly?` instead of ivar
</pre>
</div>
</content>
</entry>
</feed>
