Commit Graph

294 Commits

Author SHA1 Message Date
GitLab Bot 3d440ae03e Add latest changes from gitlab-org/gitlab@master 2022-02-09 00:15:57 +00:00
GitLab Bot 1b47b087e6 Add latest changes from gitlab-org/gitlab@master 2021-12-10 00:13:05 +00:00
GitLab Bot efcaec8a14 Add latest changes from gitlab-org/gitlab@master 2021-11-09 18:13:13 +00:00
GitLab Bot b808458daa Add latest changes from gitlab-org/gitlab@master 2021-11-09 12:12:15 +00:00
GitLab Bot 05db4ead6d Add latest changes from gitlab-org/gitlab@master 2021-11-08 15:13:35 +00:00
GitLab Bot 191020103b Add latest changes from gitlab-org/gitlab@master 2021-11-04 09:12:56 +00:00
GitLab Bot 94822e35f8 Add latest changes from gitlab-org/gitlab@master 2021-11-03 12:10:26 +00:00
GitLab Bot 37066217ce Add latest changes from gitlab-org/gitlab@master 2021-10-29 15:11:56 +00:00
GitLab Bot 89cbcca95d Add latest changes from gitlab-org/gitlab@master 2021-10-28 09:13:54 +00:00
GitLab Bot c3524d16b2 Add latest changes from gitlab-org/gitlab@master 2021-10-07 15:12:00 +00:00
GitLab Bot 16e3c17d3f Add latest changes from gitlab-org/gitlab@master 2021-09-10 09:11:07 +00:00
GitLab Bot 52f765baf4 Add latest changes from gitlab-org/gitlab@master 2021-08-25 21:10:28 +00:00
GitLab Bot 0510f42da3 Add latest changes from gitlab-org/gitlab@master 2021-08-23 21:11:23 +00:00
GitLab Bot 4bf395cded Add latest changes from gitlab-org/gitlab@master 2021-08-03 21:09:39 +00:00
GitLab Bot 4a6e6c740b Add latest changes from gitlab-org/gitlab@master 2021-07-23 18:10:06 +00:00
GitLab Bot 6b8af95df6 Add latest changes from gitlab-org/gitlab@master 2021-07-07 09:08:35 +00:00
GitLab Bot a8476fe0cd Add latest changes from gitlab-org/gitlab@master 2021-06-15 18:09:57 +00:00
GitLab Bot a149886179 Add latest changes from gitlab-org/gitlab@master 2021-06-15 09:10:21 +00:00
GitLab Bot b82c4935ec Add latest changes from gitlab-org/gitlab@master 2021-06-14 12:10:13 +00:00
GitLab Bot ede9464fd9 Add latest changes from gitlab-org/gitlab@master 2021-05-26 15:10:57 +00:00
GitLab Bot 0ae8428c8e Add latest changes from gitlab-org/gitlab@master 2021-05-11 21:10:21 +00:00
GitLab Bot 52dbfea964 Add latest changes from gitlab-org/gitlab@master 2021-05-06 18:10:06 +00:00
GitLab Bot be4b3134a2 Add latest changes from gitlab-org/gitlab@master 2021-05-04 15:10:36 +00:00
GitLab Bot 1785d4e4aa Add latest changes from gitlab-org/gitlab@master 2021-04-29 21:10:03 +00:00
GitLab Bot 42d13aebd3 Add latest changes from gitlab-org/gitlab@master 2021-04-28 15:09:35 +00:00
GitLab Bot 533d1ccc98 Add latest changes from gitlab-org/gitlab@master 2021-04-28 00:10:21 +00:00
GitLab Bot aad3ac9e5e Add latest changes from gitlab-org/gitlab@master 2021-04-26 15:10:20 +00:00
GitLab Bot e5e0589e09 Add latest changes from gitlab-org/gitlab@master 2021-04-26 12:09:44 +00:00
GitLab Bot 0ccabeb3f6 Add latest changes from gitlab-org/gitlab@master 2021-04-26 09:09:53 +00:00
GitLab Bot 5f5f492fe2 Add latest changes from gitlab-org/gitlab@master 2021-04-22 15:09:56 +00:00
GitLab Bot 4b074c5f63 Add latest changes from gitlab-org/gitlab@master 2021-04-22 12:09:49 +00:00
GitLab Bot b81fd57f3d Add latest changes from gitlab-org/gitlab@master 2021-04-22 09:09:45 +00:00
GitLab Bot c9bef85d79 Add latest changes from gitlab-org/gitlab@master 2021-04-19 21:09:27 +00:00
GitLab Bot 6a3c4476fa Add latest changes from gitlab-org/gitlab@master 2021-04-19 15:09:08 +00:00
GitLab Bot c6af94ea4e Add latest changes from gitlab-org/gitlab@master 2021-04-19 12:09:04 +00:00
GitLab Bot 413119517c Add latest changes from gitlab-org/gitlab@master 2021-04-07 18:09:45 +00:00
GitLab Bot 418a39f6c2 Add latest changes from gitlab-org/gitlab@master 2021-04-07 00:09:26 +00:00
GitLab Bot 09ff71d425 Add latest changes from gitlab-org/gitlab@master 2021-03-29 15:09:30 +00:00
GitLab Bot f986ce9ffa Add latest changes from gitlab-org/gitlab@master 2021-03-23 18:09:05 +00:00
GitLab Bot c8deb6a801 Add latest changes from gitlab-org/gitlab@master 2021-03-18 18:09:09 +00:00
GitLab Bot 4d16568658 Add latest changes from gitlab-org/gitlab@master 2021-03-18 06:11:52 +00:00
GitLab Bot 3159925155 Add latest changes from gitlab-org/gitlab@master 2021-03-12 09:09:06 +00:00
GitLab Bot 7ca4444627 Add latest changes from gitlab-org/gitlab@master 2021-03-11 12:09:28 +00:00
GitLab Bot d2091d1e92 Add latest changes from gitlab-org/gitlab@master 2021-03-10 15:09:11 +00:00
GitLab Bot 5092e9b37c Add latest changes from gitlab-org/gitlab@master 2021-03-05 06:09:26 +00:00
GitLab Bot bf2439c213 Add latest changes from gitlab-org/gitlab@master 2021-03-02 18:11:20 +00:00
GitLab Bot 22dc7bdafc Add latest changes from gitlab-org/gitlab@master 2021-02-24 18:11:28 +00:00
GitLab Bot a0d18c1c5c Add latest changes from gitlab-org/gitlab@master 2021-02-24 03:10:59 +00:00
GitLab Bot cd40f83527 Add latest changes from gitlab-org/gitlab@master 2021-02-23 09:10:45 +00:00
GitLab Bot c982bb363b Add latest changes from gitlab-org/gitlab@master 2021-02-17 15:09:21 +00:00
GitLab Bot 62d57690bc Add latest changes from gitlab-org/gitlab@master 2021-02-11 06:09:17 +00:00
GitLab Bot 4046c3447e Add latest changes from gitlab-org/gitlab@master 2021-02-05 15:09:28 +00:00
GitLab Bot d8714cf67c Add latest changes from gitlab-org/gitlab@master 2021-02-02 00:09:14 +00:00
GitLab Bot 8994750e4e Add latest changes from gitlab-org/gitlab@master 2021-01-20 09:10:52 +00:00
GitLab Bot 18873553de Add latest changes from gitlab-org/gitlab@master 2021-01-14 12:10:54 +00:00
GitLab Bot fd320d0858 Add latest changes from gitlab-org/gitlab@master 2021-01-07 21:10:18 +00:00
GitLab Bot 096c38a822 Add latest changes from gitlab-org/gitlab@master 2021-01-06 21:10:18 +00:00
GitLab Bot 8108b38182 Add latest changes from gitlab-org/gitlab@master 2020-12-23 00:10:04 +00:00
GitLab Bot c47247f7cd Add latest changes from gitlab-org/gitlab@master 2020-12-16 21:09:57 +00:00
GitLab Bot ca83ad2ce1 Add latest changes from gitlab-org/gitlab@master 2020-12-14 03:10:06 +00:00
GitLab Bot 1361891b0a Add latest changes from gitlab-org/gitlab@master 2020-12-09 12:09:42 +00:00
GitLab Bot 8491ed6450 Add latest changes from gitlab-org/gitlab@master 2020-12-05 00:10:01 +00:00
GitLab Bot 7b2635a55d Add latest changes from gitlab-org/gitlab@master 2020-12-01 12:09:17 +00:00
GitLab Bot 4e5a71c197 Add latest changes from gitlab-org/gitlab@master 2020-11-20 18:09:37 +00:00
GitLab Bot fa6c2426a5 Add latest changes from gitlab-org/gitlab@master 2020-11-19 12:09:26 +00:00
GitLab Bot cfaf98a3b2 Add latest changes from gitlab-org/gitlab@master 2020-11-18 03:09:21 +00:00
GitLab Bot feb61d56e7 Add latest changes from gitlab-org/gitlab@master 2020-11-13 18:09:11 +00:00
GitLab Bot f3db01da50 Add latest changes from gitlab-org/gitlab@master 2020-11-06 18:09:07 +00:00
GitLab Bot a662b146ac Add latest changes from gitlab-org/gitlab@master 2020-11-05 12:09:05 +00:00
GitLab Bot 8a55c3263f Add latest changes from gitlab-org/gitlab@master 2020-11-04 21:08:43 +00:00
GitLab Bot 038366a093 Add latest changes from gitlab-org/gitlab@master 2020-10-30 15:08:59 +00:00
GitLab Bot db4ee69eb3 Add latest changes from gitlab-org/gitlab@master 2020-10-12 03:08:20 +00:00
GitLab Bot cf37ae7acd Add latest changes from gitlab-org/gitlab@master 2020-10-07 12:09:12 +00:00
GitLab Bot 6ab9cdec26 Add latest changes from gitlab-org/gitlab@master 2020-10-06 12:08:38 +00:00
GitLab Bot 2fe341d705 Add latest changes from gitlab-org/gitlab@master 2020-10-05 09:08:17 +00:00
GitLab Bot 895563036a Add latest changes from gitlab-org/gitlab@master 2020-10-02 03:08:28 +00:00
GitLab Bot d57e27ef35 Add latest changes from gitlab-org/gitlab@master 2020-10-01 15:10:05 +00:00
GitLab Bot 635d82b15d Add latest changes from gitlab-org/gitlab@master 2020-10-01 09:09:54 +00:00
GitLab Bot e6bcd6e738 Add latest changes from gitlab-org/gitlab@master 2020-09-25 09:09:40 +00:00
GitLab Bot 7a8d983c19 Add latest changes from gitlab-org/gitlab@master 2020-09-24 09:09:35 +00:00
GitLab Bot dc86d5615e Add latest changes from gitlab-org/gitlab@master 2020-09-18 12:09:50 +00:00
GitLab Bot 6b9b8a52ba Add latest changes from gitlab-org/gitlab@master 2020-09-16 06:09:24 +00:00
GitLab Bot 6b5f961bef Add latest changes from gitlab-org/gitlab@master 2020-09-11 09:08:44 +00:00
GitLab Bot a865379008 Add latest changes from gitlab-org/gitlab@master 2020-09-07 12:08:27 +00:00
GitLab Bot 58b9df24e6 Add latest changes from gitlab-org/gitlab@master 2020-09-05 03:08:31 +00:00
GitLab Bot 4b9ace6c1f Add latest changes from gitlab-org/gitlab@master 2020-09-02 09:10:23 +00:00
GitLab Bot a0b26c6df5 Add latest changes from gitlab-org/gitlab@master 2020-06-29 12:09:20 +00:00
GitLab Bot b7e512c897 Add latest changes from gitlab-org/gitlab@master 2020-06-23 12:09:20 +00:00
GitLab Bot a2dbe2a8d8 Add latest changes from gitlab-org/gitlab@master 2020-06-16 21:08:20 +00:00
GitLab Bot 6478698293 Add latest changes from gitlab-org/gitlab@master 2020-06-09 21:08:21 +00:00
GitLab Bot 3d04746954 Add latest changes from gitlab-org/gitlab@master 2020-06-09 18:08:28 +00:00
GitLab Bot 7258040618 Add latest changes from gitlab-org/gitlab@master 2020-06-09 00:08:47 +00:00
GitLab Bot 908a54b624 Add latest changes from gitlab-org/gitlab@master 2020-06-05 21:08:27 +00:00
GitLab Bot eea1fbf9f9 Add latest changes from gitlab-org/gitlab@master 2020-06-02 15:08:24 +00:00
GitLab Bot a78d7d5c66 Add latest changes from gitlab-org/gitlab@master 2020-05-27 00:08:11 +00:00
GitLab Bot 1cf95147ea Add latest changes from gitlab-org/gitlab@master 2020-05-22 18:08:21 +00:00
GitLab Bot 21539fe9ab Add latest changes from gitlab-org/gitlab@master 2020-05-22 00:08:07 +00:00
GitLab Bot e5731d5194 Add latest changes from gitlab-org/gitlab@master 2020-05-15 09:07:59 +00:00
GitLab Bot a5650b86b5 Add latest changes from gitlab-org/gitlab@master 2020-05-13 21:08:55 +00:00
GitLab Bot c7ba7b9976 Add latest changes from gitlab-org/gitlab@master 2020-05-11 09:09:45 +00:00
GitLab Bot 4279f24a19 Add latest changes from gitlab-org/gitlab@master 2020-05-06 12:09:36 +00:00
GitLab Bot 3795b229ab Add latest changes from gitlab-org/gitlab@master 2020-05-01 00:09:59 +00:00
GitLab Bot e2ee1eec50 Add latest changes from gitlab-org/gitlab@master 2020-04-08 03:09:31 +00:00
GitLab Bot 116d4e56e8 Add latest changes from gitlab-org/gitlab@master 2020-03-26 06:08:40 +00:00
GitLab Bot 0eb4fd2f32 Add latest changes from gitlab-org/gitlab@master 2020-03-19 18:09:17 +00:00
GitLab Bot 77d15aff0e Add latest changes from gitlab-org/gitlab@master 2020-03-19 00:09:27 +00:00
GitLab Bot aaf5961054 Add latest changes from gitlab-org/gitlab@master 2020-03-18 15:09:45 +00:00
GitLab Bot 47ebeef912 Add latest changes from gitlab-org/gitlab@master 2020-03-11 00:09:09 +00:00
GitLab Bot 988b28ec1a Add latest changes from gitlab-org/gitlab@master 2020-03-02 12:07:57 +00:00
GitLab Bot e0fa0638a4 Add latest changes from gitlab-org/gitlab@master 2020-02-27 18:09:21 +00:00
GitLab Bot 211a8c3361 Add latest changes from gitlab-org/gitlab@master 2020-02-07 12:09:13 +00:00
GitLab Bot 27a18afc7d Add latest changes from gitlab-org/gitlab@master 2020-02-04 00:09:04 +00:00
GitLab Bot d0356412df Add latest changes from gitlab-org/gitlab@master 2020-02-01 03:09:04 +00:00
GitLab Bot 6a7005feed Add latest changes from gitlab-org/gitlab@master 2020-01-31 06:08:59 +00:00
GitLab Bot 7cc6872401 Add latest changes from gitlab-org/gitlab@master 2020-01-29 12:09:08 +00:00
GitLab Bot 83a9f472b8 Add latest changes from gitlab-org/gitlab@master 2020-01-24 06:08:51 +00:00
GitLab Bot a5ab3467a7 Add latest changes from gitlab-org/gitlab@master 2020-01-13 15:07:53 +00:00
GitLab Bot afa0ab923d Add latest changes from gitlab-org/gitlab@master 2020-01-09 03:07:56 +00:00
GitLab Bot d203316c80 Add latest changes from gitlab-org/gitlab@master 2020-01-07 21:07:50 +00:00
GitLab Bot d10a462fed Add latest changes from gitlab-org/gitlab@master 2019-12-16 12:07:43 +00:00
GitLab Bot 8cc5f27909 Add latest changes from gitlab-org/gitlab@master 2019-12-13 12:07:41 +00:00
GitLab Bot 17b91a3c6a Add latest changes from gitlab-org/gitlab@master 2019-12-13 09:08:01 +00:00
GitLab Bot 801ced25ff Add latest changes from gitlab-org/gitlab@master 2019-11-25 18:06:04 +00:00
GitLab Bot 8f1f6b374b Add latest changes from gitlab-org/gitlab@master 2019-11-25 12:06:13 +00:00
GitLab Bot 3fc9a8e695 Add latest changes from gitlab-org/gitlab@master 2019-11-15 12:06:12 +00:00
GitLab Bot d8c06be498 Add latest changes from gitlab-org/gitlab@master 2019-11-14 12:06:30 +00:00
GitLab Bot bcdcff7495 Add latest changes from gitlab-org/gitlab@master 2019-11-06 18:06:29 +00:00
Yorick Peterse ad8eea3834
Merge dev.gitlab.org@master into GitLab.com@master 2019-10-30 15:22:45 +01:00
GitLab Bot d64e3a8b28 Add latest changes from gitlab-org/gitlab@master 2019-10-29 12:06:40 +00:00
charlieablett d08a78f4b0 Allow tests to ignore recursion 2019-10-23 15:35:33 +13:00
charlieablett 32cdfb9535 Check for recursion and fail if too recursive
- List all overly-recursive fields
- Reduce recursion threshold to 2
- Add test for not-recursive-enough query
- Use reusable methods in tests
- Add changelog
- Set changeable acceptable recursion level
- Add error check test helpers
2019-10-23 15:35:33 +13:00
GitLab Bot 8e45d25f7d Add latest changes from gitlab-org/gitlab@master 2019-10-16 18:08:01 +00:00
GitLab Bot 80f61b4035 Add latest changes from gitlab-org/gitlab@master 2019-09-18 14:02:45 +00:00
Brett Walker ec2b4bb65d Upgrade graphql gem to 1.9.10
- `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
2019-09-04 21:57:37 +00:00
Brett Walker aa7b1cfc5b Upgrade GraphQL gem to 1.8.17
- 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
2019-09-04 17:42:48 +00:00
Brett Walker bdd5b5b695 Replace echo function with a resolver
The `GraphQL::Function` has been deprecated in
favor of resolvers.
2019-08-26 17:43:38 +00:00
Alessio Caiazza 606a1d2d31 Expose namespace storage statistics with GraphQL
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
    }
  }
}
2019-08-22 22:08:28 +00:00
Igor 0f46886880 Added submodule links to Submodule type in GraphQL API
This is part of migration of Folder View to Vue
2019-07-17 13:06:19 +00:00
Felipe Artur f0683aab05 Improve Graphql Docs
Adds more friendly docs for GraphQl implementation
2019-07-11 08:06:35 +00:00
charlieablett 675c9b9f6b Address reviewer comments
- Remove Gitaly call check for fields that have a constant complexity
declared
- Add associated test
2019-07-05 10:18:50 +12:00
charlieablett cf1b0d10bc Address reviewer comments
- 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
2019-07-03 22:53:13 +12:00
charlieablett a11fe5de44 Wrap proc properly in gitaly call counts
- Add `calls_gitaly: true` to some fields missing (hey, it works!)
- Clarify proc wrapping
- Add kwargs argument to `mount_mutation`
2019-07-03 22:53:13 +12:00
charlieablett f4890d9078 Alert if `calls_gitaly` declaration missing
- Move `calls_gitaly_check` to public
- Add instrumentation for flagging missing CallsGitaly declarations
- Wrap resolver proc in before-and-after Gitaly counts to get the net
Gitaly call count for the resolver.
2019-07-03 22:53:13 +12:00
Marin Jankovski c20c9e2940
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2019-07-03 11:55:56 +02:00
Marin Jankovski 7eae0e9b52 Merge branch 'security-bvl-enforce-graphql-type-authorization' into 'master'
Fix type authorizations in GraphQL

See merge request gitlab/gitlabhq!3170
2019-07-02 06:22:09 +00:00
Nick Thomas 402255c290 Merge branch '9491-graphql-view-design-board-at-version-ce' into 'master'
CE backport for "Show design boards at previous versions in GraphQL"

See merge request gitlab-org/gitlab-ce!30151
2019-07-01 16:48:49 +00:00
Lin Jen-Shin 2321b337f1 Merge branch 'graphql-tree-last-commit' into 'master'
Added commit type to tree GraphQL type

See merge request gitlab-org/gitlab-ce!29412
2019-06-28 10:02:57 +00:00
Phil Hughes d78f7ceac9
Added commit type to tree GraphQL type 2019-06-28 08:30:29 +01:00
Luke Duncalfe dae02286ba CE backport for changes in EE MR 14292
EE MR https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14292
https://gitlab.com/gitlab-org/gitlab-ee/issues/9491
2019-06-28 17:02:03 +12:00
Luke Duncalfe 4b9b2a43d0 GraphQL mutations for add, remove and toggle emoji
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
2019-06-28 12:03:33 +12:00