summaryrefslogtreecommitdiff
path: root/doc/api
Commit message (Collapse)AuthorAgeFilesLines
* Renamed `enable_lfs` to `lfs_enabled` for the Project field, and related fixes.project-specific-lfsPatricio Cano2016-08-301-3/+3
|
* Added CHANGELOG, documentation, and API functionalityPatricio Cano2016-08-301-0/+3
|
* Merge branch 'patch-5' into 'master' Achilleas Pipinellis2016-08-301-30/+24
|\ | | | | | | | | | | | | | | Update projects.md ## What does this MR do? Repaired some examples for a branches in projects.md See merge request !6018
| * Update projects.md Miroslav Meca2016-08-251-30/+24
| | | | | | | | | | | | | | The wrong example for "Branches". Added option parameters in protect branch section. Here is reason: https://gitlab.com/gitlab-org/gitlab-ee/commit/3ab07b8aae8dae43cfa3aae1306c59ea264a8594 Maybe this section could/should be deleted. Because in file repositories.md it had been deleted: https://gitlab.com/gitlab-org/gitlab-ee/commit/8f3701eff005aeedcebff8ce02074f5056a369b3
* | Mention that the `:id` of a project can also be `NAMESPACE/PROJECT_NAME`Achilleas Pipinellis2016-08-302-18/+18
| | | | | | | | [ci skip]
* | Merge branch 'dz-merge-request-version'Douwe Maan2016-08-251-0/+109
|\ \ | |/ |/|
| * Merge branch 'master' into dz-merge-request-versionDmitriy Zaporozhets2016-08-221-1/+4
| |\ | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * \ Merge branch 'master' into dz-merge-request-versionDmitriy Zaporozhets2016-08-196-2/+474
| |\ \ | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | Fix merge request versions api docDmitriy Zaporozhets2016-08-191-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | Merge branch 'master' into dz-merge-request-versionDmitriy Zaporozhets2016-08-1533-741/+1000
| |\ \ \ | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | Add single merge request diff API endpointDmitriy Zaporozhets2016-08-121-29/+43
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | Fix project id param for merge request version APIDmitriy Zaporozhets2016-08-031-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | Update merge request versions API to match styleguideDmitriy Zaporozhets2016-08-031-3/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | Add API to list merge request diff versionsDmitriy Zaporozhets2016-08-031-0/+90
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | | | Merge branch 'api_only_allow_merge_if_build_succeeds' into 'master' Douwe Maan2016-08-241-7/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | expose 'only_allow_merge_if_build_succeeds' project setting in the API ## What does this MR do? Adds the 'only_allow_merge_if_build_succeeds' project setting in the API. ## Are there points in the code the reviewer needs to double check? No, but maybe this code is not enough for ACLs or the like. ## Why was this MR needed? Because that's a very useful setting to change via automation (through the API) ## What are the relevant issue numbers? Closes #21085, closes https://gitlab.com/gitlab-org/gitlab-ce/issues/20088. ## Screenshots (if relevant) ## 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 - [X] All builds are passing - [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) See merge request !5930
| * | | | | expose 'only_allow_merge_if_build_succeeds' project setting in the APIMarc Dequènes (Duck)2016-08-241-7/+17
| | |_|_|/ | |/| | |
* | | | | Merge branch 'entity-api-web-url' into 'master' Douwe Maan2016-08-243-18/+38
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | api: expose web_url for project entities ## What does this MR do? Adds a `web_url` field to project snippet, issues, and merge request API returned objects. ## Are there points in the code the reviewer needs to double check? Tests. Are they sufficient? (I'm working on getting them to pass.) ## Why was this MR needed? Creating the URL for an MR or issue from the MR is tedious in API libraries; it's easy for Gitlab to just provide it. ## What are the relevant issue numbers? N/A ## Screenshots (if relevant) N/A ## 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 - [x] All builds are passing - [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) See merge request !5631
| * | | | | api: expose web_url for project entitiesBen Boeckel2016-08-243-18/+38
| |/ / / / | | | | | | | | | | | | | | | | | | | | This allows web hooks to have a URL back to entities without having to generate it themselves.
* | | | | Merge branch 'api-project-hook-wiki-page-events' into 'master' Robert Speicher2016-08-241-0/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Api project hook wiki page events ## What does this MR do? Updates project hook API for wiki page events. Also updates docs and tests for forgotten hook fields. See merge request !5969
| * | | | | api: expose wiki_page_events project hook field in the APIBen Boeckel2016-08-241-0/+3
| | | | | |
| * | | | | docs: document other project webhook fieldsBen Boeckel2016-08-241-0/+7
| |/ / / /
* | | | | docs: fix table alignmentBen Boeckel2016-08-241-2/+2
| | | | |
* | | | | docs: update created_at docs for creating issues via APIBen Boeckel2016-08-241-2/+2
|/ / / / | | | | | | | | | | | | | | | | | | | | See also #19863. Fixes #18458.
* | | | Merge branch 'master' into expiration-date-on-membershipsDouwe Maan2016-08-182-2/+2
|\ \ \ \ | | |_|/ | |/| |
| * | | Added documentation and CHANGELOG itemPatricio Cano2016-08-182-2/+2
| | | |
* | | | Merge branch 'master' into expiration-date-on-membershipsSean McGivern2016-08-184-0/+472
|\ \ \ \ | |/ / /
| * | | Do not expose projects on deploymentsZ.J. van de Weg2016-08-181-166/+0
| | | |
| * | | Incorporate feedbackZ.J. van de Weg2016-08-181-2/+2
| | | |
| * | | Docs for API endpointsZ.J. van de Weg2016-08-182-0/+430
| | | |
| * | | Add docs on API for pipelines, plus minor fixeszj-pipelines-api-endpointsZ.J. van de Weg2016-08-182-0/+208
| | |/ | |/|
* | | Merge branch 'master' into expiration-date-on-membershipsSean McGivern2016-08-1833-747/+1117
|\ \ \ | |/ /
| * | Ability to specify branches for pivotal tracker integrationEgor Lynko2016-08-151-2/+2
| | |
| * | Merge branch '18583-implement-access-request-to-project-group-api' into ↵Rémy Coutable2016-08-115-170/+337
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'master' Add group members API endpoints to request access and approve requests ## What does this MR do? Add group members API endpoints to request access and approve requests. ## Are there points in the code the reviewer needs to double check? I chose to factorize the group/project members API as well as the new group/project access requests API. I initially also created new services to centralize the permission checks related to actions on members, but this was out of scope and this MR is already quite big so I opened a temp MR at !5566 based on this one. ## Why was this MR needed? To finish the "request access" feature. ## What are the relevant issue numbers? Closes #18583. ## 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 - [x] All builds are passing - [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) See merge request !4833
| | * | Fix doc linting errors and remove useless API specs18583-implement-access-request-to-project-group-apiRémy Coutable2016-08-112-18/+18
| | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | New AccessRequests API endpoints for Group & ProjectRémy Coutable2016-08-105-170/+337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, mutualize AccessRequests and Members endpoints for Group & Project. New API documentation for the AccessRequests endpoints. Signed-off-by: Rémy Coutable <remy@rymai.me>
| * | | Merge branch 'improve-oauth2-docs' into 'master' Achilleas Pipinellis2016-08-111-12/+38
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update/Improve OAuth2 Client documentation ## What does this MR do? Improves the OAuth2 client documentation to include security hints to help people create secure clients. ## Are there points in the code the reviewer needs to double check? ## Why was this MR needed? I noticed the docs didn't mention some important points and steps, this cleans that up. ## What are the relevant issue numbers? ## Screenshots (if relevant) ## 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) - [ ] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [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) See merge request !5665
| | * | Update/Improve OAuth2 Client documentationKeith Pope2016-08-111-12/+38
| | | |
| * | | use Unix line endings for API documentationwinniehell2016-08-091-514/+514
| | | |
| * | | use long options for curl examples in API documentation (!5703)winniehell2016-08-0930-129/+129
| |/ /
| * | Merge branch 'zj-enable-deploy-keys-api' into 'master' Douwe Maan2016-08-081-0/+48
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable/Disable Deploy keys for a project Closes #20123 ## 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 - [X] All builds are passing See merge request !5647
| | * | Fix styling on docs of Deploy Keys endpointszj-enable-deploy-keys-apiZ.J. van de Weg2016-08-051-3/+2
| | | |
| | * | Endpoints to enable and disable deploy keysZ.J. van de Weg2016-08-031-0/+49
| | |/ | | | | | | | | | Resolves #20123
| * | Simplify feature introduction notesimplify_intro_features_docAchilleas Pipinellis2016-08-083-3/+5
| | | | | | | | | | | | [ci skip]
| * | Merge branch 'repository-files-doc' into 'master' Achilleas Pipinellis2016-08-051-0/+16
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add examples to repository files API ## What does this MR do? Add examples to repository files API. ## Why was this MR needed? There were no examples. ## What are the relevant issue numbers? fixes #19779 See merge request !5465
| | * Add examples to repository files API (!5465)winniehell2016-08-051-0/+16
| | |
| * | Merge branch 'patch-3' into 'master' Rémy Coutable2016-08-011-1/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed grant_type=AUTHORIZATION_CODE for grant_type=authorization_code ## What does this MR do? Changed grant_type=AUTHORIZATION_CODE for grant_type=authorization_code ## Why was this MR needed? Using the example when provided the parameter grant_type=AUTHORIZATION_CODE the server returns a error: ```json {"error":"unsupported_grant_type","error_description":"The authorization grant type is not supported by the authorization server."} ``` See merge request !5539
| | * | Changed grant_type=AUTHORIZATION_CODE for grant_type=authorization_code Fernando Derkoski2016-07-281-1/+1
| | | |
| * | | Use Grape DSL for environment endpointsZ.J. van de Weg2016-07-291-25/+25
| | | | | | | | | | | | | | | | Also a couple of minor edits for this branch are included
| * | | Incorporate feedbackZ.J. van de Weg2016-07-291-4/+3
| | | |
| * | | Add API support for environmentsZ.J. van de Weg2016-07-291-0/+118
| | |/ | |/|