<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/requests/api/graphql, branch NicoleSchwartz-Python-Blog</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>Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce</title>
<updated>2019-07-03T09:55:56+00:00</updated>
<author>
<name>Marin Jankovski</name>
<email>maxlazio@gmail.com</email>
</author>
<published>2019-07-03T09:55:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c20c9e2940b0f94547246d05b7b526f0b1571027'/>
<id>c20c9e2940b0f94547246d05b7b526f0b1571027</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 'graphql-tree-last-commit' into 'master'</title>
<updated>2019-06-28T10:02:57+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2019-06-28T10:02:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2321b337f1487031e2cab8e1a4e778f3aaf8e2da'/>
<id>2321b337f1487031e2cab8e1a4e778f3aaf8e2da</id>
<content type='text'>
Added commit type to tree GraphQL type

See merge request gitlab-org/gitlab-ce!29412</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added commit type to tree GraphQL type

See merge request gitlab-org/gitlab-ce!29412</pre>
</div>
</content>
</entry>
<entry>
<title>Added commit type to tree GraphQL type</title>
<updated>2019-06-28T07:30:29+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2019-06-28T07:30:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d78f7ceac94abe0e8318c6472fc5f7967325a74f'/>
<id>d78f7ceac94abe0e8318c6472fc5f7967325a74f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Enforce authorizations for non-nullable fields</title>
<updated>2019-06-21T11:00:50+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-06-18T16:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=967cbd083492f72ef59ddc9a98d7f67a7fe85d21'/>
<id>967cbd083492f72ef59ddc9a98d7f67a7fe85d21</id>
<content type='text'>
This makes sure we also enforce authorizations for non-nullable
fields.

We are defining our authorizations on the unwrapped
types (Repository). But when a type like that is presented in a
non-nullable field, it's type is different (Repository!). The
non-nullable type would not have the authorization metadata.

This makes sure we check the metadata on the unwrapped type for
finding authorizations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes sure we also enforce authorizations for non-nullable
fields.

We are defining our authorizations on the unwrapped
types (Repository). But when a type like that is presented in a
non-nullable field, it's type is different (Repository!). The
non-nullable type would not have the authorization metadata.

This makes sure we check the metadata on the unwrapped type for
finding authorizations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add authorize to LabelType and NamespaceType</title>
<updated>2019-06-21T11:00:50+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-06-18T16:31:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=703d0246ff6647802c0e2ddb064d0360b8fcfb94'/>
<id>703d0246ff6647802c0e2ddb064d0360b8fcfb94</id>
<content type='text'>
This also disables the cop with a reasoning in types where appropriate
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also disables the cop with a reasoning in types where appropriate
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '62910-task-completion-status-gql-pderichs' into 'master'</title>
<updated>2019-06-17T08:12:36+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-06-17T08:12:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e398409a74db7f3ca1c90d3b056b3a84ebb1b6cf'/>
<id>e398409a74db7f3ca1c90d3b056b3a84ebb1b6cf</id>
<content type='text'>
Make task completion status available via GraphQL

Closes #62910

See merge request gitlab-org/gitlab-ce!29573</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make task completion status available via GraphQL

Closes #62910

See merge request gitlab-org/gitlab-ce!29573</pre>
</div>
</content>
</entry>
<entry>
<title>Add task count and completed count to graphql types</title>
<updated>2019-06-15T04:56:28+00:00</updated>
<author>
<name>Patrick Derichs</name>
<email>pderichs@gitlab.com</email>
</author>
<published>2019-06-15T04:56:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=453a9b298cd801d560addba722b1e6b4028f8618'/>
<id>453a9b298cd801d560addba722b1e6b4028f8618</id>
<content type='text'>
Add specs for task completion status (graphql)

Fix style issues

Changed format of constants in spec

Refactor specs to reduce creation of records

Reduce parameters to merge request creation

Use set's for project and user

Move let's out of it_behaves_like block

Fix description parameter

Fix format of lets

Use dig to get task completion status out of graphql response

Modified rspec output

Add changelog entry
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add specs for task completion status (graphql)

Fix style issues

Changed format of constants in spec

Refactor specs to reduce creation of records

Reduce parameters to merge request creation

Use set's for project and user

Move let's out of it_behaves_like block

Fix description parameter

Fix format of lets

Use dig to get task completion status out of graphql response

Modified rspec output

Add changelog entry
</pre>
</div>
</content>
</entry>
<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>
</feed>
