Commit Graph

1569 Commits

Author SHA1 Message Date
Achilleas Pipinellis 6b02e36660
Mention the forked_from_project field in projects API 2018-07-05 11:28:38 +02:00
Sean McGivern 4d9a3f42f1 Merge branch 'ee-5481-epic-todos' into 'master'
Port of Todos for epics

See merge request gitlab-org/gitlab-ce!19908
2018-07-04 12:57:37 +00:00
Élie a8b3478ce3 New jobs sorting 2018-07-03 13:42:40 +00:00
Jan Provaznik 7458ca8ebb [backend] Addressed review comments
* Group filtering now includes also issues/MRs from
subgroups/subprojects
* fixed due_date
* Also DRYed todo controller specs
2018-07-03 09:34:44 +02:00
Jan Beckmann 352e322291 Resolve "404 when trying to create a new issue from the group" 2018-07-02 08:04:43 +00:00
Rémy Coutable 3cf683629e Merge branch 'ccr/add_locked_state' into 'master'
Add locked state to merge request API

See merge request gitlab-org/gitlab-ce!20186
2018-07-01 09:25:01 +00:00
Grzegorz Bizon f316cb9b9a Merge branch 'transfer_project_api_endpoint' into 'master'
Add transfer project endpoint to the Projects API

Closes #45146

See merge request gitlab-org/gitlab-ce!20122
2018-06-29 13:50:02 +00:00
Chantal Rollison c2b622b2a4 Add locked state to merge request API 2018-06-28 07:12:00 -07:00
Sean McGivern 63c64ab323 Merge branch 'bvl-graphql-permissions' into 'master'
expose permissions on types

Closes #47695

See merge request gitlab-org/gitlab-ce!20152
2018-06-28 12:24:21 +00:00
Bob Van Landuyt 54b56f20b7 Expose permissions on types in GraphQL
This adds a reusable way to expose permissions for a user to types in
GraphQL.
2018-06-28 13:50:17 +02:00
Sean McGivern 5e7988eecc Merge branch 'straight-comparision-mode' into 'master'
Allow straight diff in Compare API

See merge request gitlab-org/gitlab-ce!20120
2018-06-28 09:04:18 +00:00
Maciej Nowak 591edb439c Allow straight diff in Compare API
Repository compare API now allows choosing straight (from..to) or merge-base diff (from...to)
2018-06-28 09:19:50 +02:00
Ahmet Demir 80f4e7575e Add SHA256 and HEAD on File API 2018-06-28 06:10:51 +00:00
Aram Visser c3de6a8673 Add transfer project endpoint to the Projects API 2018-06-27 18:21:18 +07:00
Achilleas Pipinellis 9805a25281
Add ip_address to json examples in Runner API docs 2018-06-22 11:50:32 +02:00
Achilleas Pipinellis 47812b0585 Merge branch 'docs-clarify-API-share-project-to-group' into 'master'
Docs clarify API to share project to a group

See merge request gitlab-org/gitlab-ce!19301
2018-06-20 12:29:33 +00:00
Sean McGivern 329b00672d Merge branch 'ce-5024-filename-search' into 'master'
Implement filtering by filename on code search

Closes #43627

See merge request gitlab-org/gitlab-ce!19509
2018-06-20 09:20:27 +00:00
Henrik Hüttemann 76e8b82d9d Correct cURL syntax 2018-06-20 02:41:52 +00:00
Robert Speicher e7549b9882 Merge branch 'dm-branch-api-can-push' into 'master'
Expose whether current user can push into a branch on branches API

See merge request gitlab-org/gitlab-ce!19958
2018-06-19 15:42:07 +00:00
Mario de la Ossa 7357209f91
Implement filtering by filename on code search 2018-06-19 09:30:09 -06:00
Douwe Maan 57a2ac1869 Merge branch 'more-group-api-sorting-options' into 'master'
Fix group pagination and add sort by id to groups and subgroups

Closes #47409

See merge request gitlab-org/gitlab-ce!19665
2018-06-19 10:46:24 +00:00
Douwe Maan 07e95b0cd4
Expose whether current user can push into a branch on branches API 2018-06-18 12:04:51 +02:00
Douwe Maan 3442183517 Merge branch 'bvl-graphql-nested-merge-request' into 'master'
Expose single merge request within a project GraphQL query

See merge request gitlab-org/gitlab-ce!19853
2018-06-15 13:18:20 +00:00
Bob Van Landuyt 9403b1d951 Allow querying a single MR within a project
This allows the user to get a single MR nested in a GraphQL project
query.

Since we need the full path and the iid anyway, this makes more sense
than having a root query that needs the full path as well.
2018-06-15 14:38:32 +02:00
Fabio Busatto 395b47aa04 Fix indentation for 'Current status' section 2018-06-15 09:02:22 +00:00
gfyoung 8e1df68002 Fix fields for author & assignee in MR API docs.
Closes #42445.
2018-06-13 21:39:38 -07:00
Jan 4077d4f735 Resolve "Provide ability to retrieve `visibility` level via Snippets API" 2018-06-13 10:28:27 +00:00
Leonid Batizhevskii 404ef05002 Added with_statsoption for GET /projects/:id/repository/commits 2018-06-12 17:15:53 +02:00
Marko, Peter 79033a5f67 Add id group api sorting option
With introduction of subgroups, many groups may have the same
name and/or path, thus further sorting options are necessary.

Signed-off-by: Marko, Peter <peter.marko@siemens.com>
2018-06-12 08:16:01 +02:00
Mark Chao 1c7ab76bfc doc 2018-06-06 21:01:46 +09:00
Mark Chao 15469fe0a1 doc 2018-06-06 21:01:44 +09:00
Mark Chao d5a303cf4d Doc update 2018-06-06 21:01:43 +09:00
Mark Chao cfcc7043fe Rename “Developers + Masters” 2018-06-06 20:57:15 +09:00
Rémy Coutable f4b03f0992 Merge branch '45821-avatar_api' into 'master'
Add Avatar API

Closes #45821

See merge request gitlab-org/gitlab-ce!19121
2018-06-06 10:50:34 +00:00
Douwe Maan af9cc234f2 Merge branch 'bvl-graphql-start-34754' into 'master'
GraphQL setup: Basic Project and Merge request endpoint

Closes #34754

See merge request gitlab-org/gitlab-ce!19008
2018-06-06 10:03:34 +00:00
Bob Van Landuyt 9b65d4bb41 Initial setup GraphQL using graphql-ruby 1.8
- All definitions have been replaced by classes:
  http://graphql-ruby.org/schema/class_based_api.html
- Authorization & Presentation have been refactored to work in the
  class based system
- Loaders have been replaced by resolvers
- Times are now coersed as ISO 8601
2018-06-06 10:58:54 +02:00
Imre c8f0e4b5da
Add Avatar API 2018-06-06 10:12:52 +02:00
Grzegorz Bizon a93e34acc3 Merge branch '25045-add-variables-to-post-pipeline-api' into 'master'
Resolve "POST api/v4/projects/:id/pipeline should accept variables"

Closes #25045

See merge request gitlab-org/gitlab-ce!19124
2018-06-06 07:47:06 +00:00
Jacopo 46317b7dab Removes variables from pipelines api 2018-06-05 21:57:29 +02:00
Bob Van Landuyt aa4b1ae712 Add `present_using` to types
By specifying a presenter for the object type, we can keep the logic
out of `GitlabSchema`.

The presenter gets initialized using the object being presented, and
the context (including the `current_user`).
2018-06-05 20:47:42 +02:00
Robert Speicher 6ced2f1243 Merge branch '42751-rename-mr-maintainer-push' into 'master'
Rephrase Merge Request Maintainer Edit

See merge request gitlab-org/gitlab-ce!19061
2018-06-05 15:04:18 +00:00
Achilleas Pipinellis 9b20be45e9 Merge branch 'sh-add-missing-squash-param-api-docs' into 'master'
Fix missing squash parameter in doc/api/merge_requests.md

See merge request gitlab-org/gitlab-ce!19260
2018-06-04 08:02:50 +00:00
Jacopo 3871ea33ca Review 1 2018-06-01 17:02:02 +02:00
Jacopo 6ae16b6d4d Rename variables_attributes => variables and adds spec for exclude/only option 2018-06-01 14:23:46 +02:00
Jacopo 9b2e19fe37 Adds variables to POST api/v4/projects/:id/pipeline 2018-06-01 14:23:45 +02:00
Mark Chao 0d44f4d50e Rephrase "maintainer" to more precise "members who can merge to the target branch"
"Maintainer" will be freed to be used for #42751
2018-06-01 14:33:12 +09:00
Andrew Winata fbc9a1ac69 Docs clarify API to share project to a group 2018-06-01 15:02:52 +10:00
Felipe Artur 8ed12efecd Add merge requests list endpoint for groups 2018-05-31 15:29:07 +00:00
Stan Hu d10a70a0c5 Fix missing squash parameter in doc/api/merge_requests.md 2018-05-30 09:47:38 -07:00
Francisco Javier López 4d3f7ae1ef
Removed API endpoint and specs 2018-05-30 18:23:07 +02:00