<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/graphql/mutations, branch document-lambda-deploy</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.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>Use AwardEmojis services in GraphQL mutations</title>
<updated>2019-08-20T23:39:41+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-07-09T01:57:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=15b02da69f1b3bfac859d076728a46586b53db6b'/>
<id>15b02da69f1b3bfac859d076728a46586b53db6b</id>
<content type='text'>
https://gitlab.com/gitlab-org/gitlab-ce/issues/63372
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.com/gitlab-org/gitlab-ce/issues/63372
</pre>
</div>
</content>
</entry>
<entry>
<title>Include AuthorizeResource module for all mutations</title>
<updated>2019-07-11T03:08:34+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-07-01T04:44:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=67030789f5f5eff1d558e04cfbc9bf60316c46f0'/>
<id>67030789f5f5eff1d558e04cfbc9bf60316c46f0</id>
<content type='text'>
This makes our authorization calls available to all GraphQL mutations
without the additional step of including the module first.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes our authorization calls available to all GraphQL mutations
without the additional step of including the module first.
</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>GraphQL mutations for managing Notes</title>
<updated>2019-07-10T00:13:47+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-07-01T04:34:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a00a23ca828488ae343e02d8528bb94936d0e624'/>
<id>a00a23ca828488ae343e02d8528bb94936d0e624</id>
<content type='text'>
https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphQL mutations for add, remove and toggle emoji</title>
<updated>2019-06-28T00:03:33+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-06-21T04:45:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4b9b2a43d02fc5154f780ade7fe76c02420fff15'/>
<id>4b9b2a43d02fc5154f780ade7fe76c02420fff15</id>
<content type='text'>
Adding new `AddAwardEmoji`, `RemoveAwardEmoji` and `ToggleAwardEmoji`
GraphQL mutations.

Adding new `#authorized_find_with_pre_checks!` and (unused, but for
completeness `#authorized_find_with_post_checks!`) authorization
methods. These allow us to perform an authorized find, and run our own
additional checks before or after the authorization runs.

https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding new `AddAwardEmoji`, `RemoveAwardEmoji` and `ToggleAwardEmoji`
GraphQL mutations.

Adding new `#authorized_find_with_pre_checks!` and (unused, but for
completeness `#authorized_find_with_post_checks!`) authorization
methods. These allow us to perform an authorized find, and run our own
additional checks before or after the authorization runs.

https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
</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>Add field mergeRequests for project in GraphQL</title>
<updated>2019-02-14T07:52:17+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2019-01-30T19:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=91e9e50a1153021257abaa528498d7a82cc3350f'/>
<id>91e9e50a1153021257abaa528498d7a82cc3350f</id>
<content type='text'>
And fix the tests so that it won't run into circular paths.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And fix the tests so that it won't run into circular paths.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable frozen string in app/graphql + app/finders</title>
<updated>2018-09-11T19:15:23+00:00</updated>
<author>
<name>gfyoung</name>
<email>gfyoung17@gmail.com</email>
</author>
<published>2018-09-11T19:08:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=47b3038434f50f216b6a9b9d0ed05ac5ff586625'/>
<id>47b3038434f50f216b6a9b9d0ed05ac5ff586625</id>
<content type='text'>
Partially addresses #47424.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially addresses #47424.
</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>
</feed>
