Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib/api
AgeCommit message (Collapse)Author
2016-11-10Merge branch 'grapify-token-api' into 'master' Rémy Coutable
Grapify triggers API ## What are the relevant issue numbers? Related to #22928 See merge request !7378
2016-11-10Merge branch 'grapify-milestone-api' into 'master' Rémy Coutable
Grapify milestones API ## What are the relevant issue numbers? Related to #22928 See merge request !7373
2016-11-10Grapify token APIRobert Schilling
2016-11-10Merge branch 'grapify-runners-api' into 'master' Rémy Coutable
Grapify runners API ## What are the relevant issue numbers? Related to #22928 See merge request !7377
2016-11-10Grapify milestones APIRobert Schilling
2016-11-10Grapify runners APIRobert Schilling
2016-11-10Merge branch 'grapify-session-api' into 'master' Rémy Coutable
Grapify the session API ## What are the relevant issue numbers? Related to #22928 See merge request !7381
2016-11-10Merge branch 'feature/api_owned_resource' into 'master' Sean McGivern
Add api endpoint `/groups/owned` See merge request !7103
2016-11-09Grapify the session APIRobert Schilling
2016-11-08Add query param to filter users on 'external' & 'blocked' type on APIYatish Mehta
2016-11-08Merge branch 'fix-systemhook-api' into 'master' Rémy Coutable
API: Return 400 when creating a systemhook fails Closes #23335 See merge request !7350
2016-11-08Added API endpoint groups/ownedBorja Aparicio
2016-11-08API: Return 400 when creating a systemhook failsRobert Schilling
2016-11-07Expose Label id to APIRares Sfirlogea
[e44da1c] Add Label API expected keys to tests [ac929c8] Update Label API documentation
2016-11-07Ability to update labels priority via APIRobert Schilling
2016-11-04Merge remote-tracking branch 'origin/labels-api'Rémy Coutable
See merge request !7014 Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-11-04Merge branch '20968-add-setting-to-check-unresolved-discussion' into 'master' Douwe Maan
Add setting to only allow merge requests to be merged when all discussions are resolved _Originally opened at !6385 by @rodolfoasantos._ - - - ## What does this MR do? Based on #20968 this merge request adds setting only to allow merge requests to be merged when all discussions are resolved. ## Are there points in the code the reviewer needs to double check? Check if there are other points to add the resolved discussion setting ## Why was this MR needed? Add the possibility to configure the project to only accept merge request when all discussions are resolved ## Screenshots ![only_allow_merge_if_all_discussions_are_resolved](/uploads/9388db9421da0214590ffab6fb29f985/only_allow_merge_if_all_discussions_are_resolved.png) ![only_allow_merge_if_all_discussions_are_resolved_msg](/uploads/b1bba0c72ad67d3a1b34718baa08526e/only_allow_merge_if_all_discussions_are_resolved_msg.png) ## Does this MR meet the acceptance criteria? - [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added - [x] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [x] API support added - Tests - [x] Added for this feature/bug - [ ] All builds are passing - [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if you do - rebase it please) - [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? Closes #20968 See merge request !7125
2016-11-04Merge branch 'zj-grapify-project-hooks' into 'master' Rémy Coutable
GrapeDSL for project hooks See merge request !6963
2016-11-04Add setting to only allow merge requests to be merged when all discussions ↵Rodolfo Santos
are resolved Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-11-04Merge branch 'backport-ee-js-groups-api' into 'master' Robert Speicher
Backport Group API code that was added in EE only Group API code that was added in EE only. /cc @vsizov See merge request !7205
2016-11-04Move shared params to a helperZ.J. van de Weg
2016-11-04GrapeDSL for project hooksZ.J. van de Weg
2016-11-04Allow multiple repository storage shards to be enabled, and automatically ↵Nick Thomas
round-robin between them
2016-11-03Merge branch 'zj-expose-system-hooks' into 'master' Rémy Coutable
Expose more info for SystemHooks See merge request !6964
2016-11-02Update docs and unexpose tokenZeger-Jan van de Weg
2016-11-02Merge branch 'gpocentek/gitlab-ce-api-webhook-token' into 'master' Rémy Coutable
This MR adds support for the `token` attribute in the project hook API. Feature requested on a dependant project: https://github.com/gpocentek/python-gitlab/issues/170 See merge request !7220
2016-11-01Fix project features default valuesFelipe Artur
2016-11-01Ensure hook tokens are write-only in the APISean McGivern
2016-11-01Add support for token attr in project hooks APIGauvain Pocentek
The UI allows to define a token to validate payload on the target URL, this patch adds the feature to the API.
2016-11-01Merge branch 'zj-grape-branches' into 'master' Rémy Coutable
GrapeDSL for branches endpoints No changelog item as it doesn't change behaviour Cherry-picket from !6330 See merge request !6630
2016-10-31Backport Group API code that was added in EE onlyRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-31Merge branch '22271-drone-tag-pipeline-build' into 'master' Douwe Maan
Fix lightweight tags not processed correctly by GitTagPushService ## What does this MR do? Fix lightweight tags not processed correctly by GitTagPushService ## Are there points in the code the reviewer needs to double check? No ## Why was this MR needed? Lightweight tags were being processed incorrectly, causing tag triggers to receive wrong information and not function properly. ## Does this MR meet the acceptance criteria? - [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [ ] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [ ] Branch has no merge conflicts with `master` (if you do - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? Closes #22271 See merge request !6532
2016-10-31Be able to POST subscriptions for system hooksZ.J. van de Weg
2016-10-31 Expose more data on the SystemHooks APIZ.J. van de Weg
Now exposed: - push_events - tag_push_events - enable_ssl_verification - token Fixes gitlab-org/gitlab-ce#23307
2016-10-31GrapeDSL for branches endpointsZ.J. van de Weg
2016-10-29Merge branch 'dz-internal-api-fullpath' into 'master' Dmitriy Zaporozhets
Make internal api work with full repo path and name ## What does this MR do? Make internal api work with full repo path and name ## Why was this MR needed? So we can pass full repository path on filesystem from gitlab-shell instead of extracted one. We need this for nested groups support where project is can be nested under several groups. ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/gitlab-ce/issues/2772 See merge request !7148
2016-10-28Fix lightweight tags not processed correctly by GitTagPushServiceAlejandro Rodríguez
When we updated gitlab_git to 10.4.1, `tag.target` changed from pointing to the sha of the tag to the sha of the commit the tag points to. The problem is that only annotated tags have `object_sha`s, lightweight tags don't (it's nil), so (only) in their case we still need to use `tag.target`.
2016-10-28Refactor storage path extraction from full repo pathDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-27API: Fix booleans not recognized as such when using the `to_boolean` helperRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-27Make internal api work with full repo path instead of nameDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-26Fixes various errors when adding deploy keys caused by not exiting the ↵Joshua Welsh
control flow. When adding a deploy key that already exists in the project the existing key would not be returned, resulting in an attempt to create a new one, which in turn caused a 500 error due to an ActiveRecord exception. When adding a deploy key that exists within another project the key would be joined to the project, but would also attempt to create a new one, which resulted in a 400 error due to the key already existing. Fixes #22741 Fixes #21754 Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-26Merge branch 'grapify-tags' into 'master' Rémy Coutable
Grapify tags API ## What does this MR do? Add the Grape-DSL to the tags API. ## Are there points in the code the reviewer needs to double check? The delete endpoint only has a description but no success entity because we don't have one. We only return the branch name as JSON. Should I do something else? ## What are the relevant issue numbers? Related to #22928 See merge request !6860
2016-10-26Grapify tags APIRobert Schilling
2016-10-24Get rid of extra .page callAirat Shigapov
2016-10-24Fix events order in user contributions APIAirat Shigapov
2016-10-24Merge branch 'grapify-labels-api' into 'master' Rémy Coutable
Grapify the labels API Add the Grape-DSL to the labels API. Since the input validation messages are checked, two tests are modified slightly. ## What are the relevant issue numbers? Related to #22928 See merge request !7070
2016-10-24Merge branch 'grapify-builds-api' into 'master' Rémy Coutable
Grapify builds API ## What does this MR do? Add the Grape-DSL to the builds API. ## What are the relevant issue numbers? Related to #22928 The artifacts API directly downloads a file rather then returning a JSON entity. See merge request !6877
2016-10-24Grapify the labels APIRobert Schilling
2016-10-24Added path parameter to Commits APILuis HGO
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-24Grapify builds APIRobert Schilling