summaryrefslogtreecommitdiff
path: root/doc/api
Commit message (Collapse)AuthorAgeFilesLines
* API: Fix Sytem hooks delete behaviorfix-system-hook-apiRobert Schilling2016-10-141-5/+2
|
* Merge branch 'api-version' into 'master' Robert Speicher2016-10-122-0/+24
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API: Version information ## What does this MR do? Adds a new endpoint to retrieve the version information. ## Why was this MR needed? Clients can now use this information to enable/disable certain API features depending on the version. ## What are the relevant issue numbers? Closes #22608, https://gitlab.com/gitlab-org/gitlab-ce/issues/23148 See merge request !6822
| * API: Version informationapi-versionRobert Schilling2016-10-122-0/+24
| |
* | Merge branch '17541-move-licenses-api-endpoint-to-templates-licenses' into ↵Rémy Coutable2016-10-124-5/+706
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'master' Resolve "Move `/licenses` api endpoint to `/templates/licenses`" ## What does this MR do? It moves the `/licenses`, `/gitignores` and `/gitlab_ci_ymls` API endpoints under the `/templates` namespace ## Why was this MR needed? In EE we now have somewhat ambiguous API endpoints. `/license` refers to the EE license while `/licenses` (plural) refers to license templates. @DouweM mentioned that we're adding .gitignore templates in #14106 so it may make sense to add a /templates namespace. Then, move the /license templates endpoint to be underneath, along with .gitignore endpoints. Closes #17541 See merge request !5717
| * Create a new /templates API namespaceThomas Balthazar2016-10-124-5/+706
| | | | | | | | | | | | The /licenses, /gitignores and /gitlab_ci_ymls endpoints are now also available under a new /templates namespace. Old endpoints will be deprecated when GitLab 9.0.0 is released.
* | Merge branch 'user-events-api' into 'master' Robert Speicher2016-10-122-1/+147
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | API: New /users/:id/events endpoint ## What does this MR do? If add a new `/users/:id/events` endpoint to retrieve a user's contribution events. The events returned are filtered so that only the events for projects that the current user can see are returned (similarly to what we do at the controller level). ## Why was this MR needed? Because it's a nice feature to calculate leaderboards, for instance for #17815. ## What are the relevant issue numbers? Closes #20866. See merge request !6771
| * Addresses Robert's feedbackRémy Coutable2016-10-112-2/+2
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| * API: New /users/:id/events endpointRémy Coutable2016-10-101-0/+146
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'dz-cleanup-routing' into 'master' Dmitriy Zaporozhets2016-10-111-0/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove NamespacesController * removes unnecessary NamespacesController. The main purpose of this controller was redirect to group or user page when URL like https://gitlab.com/gitlab-org was used. Now this functionality is handled by constrainers (like this https://gitlab.com/gitlab-org/gitlab-ce/blob/master/config/routes/user.rb#L17-21) and take user to correct controller right from the start. * serve non existing API routes like `/api/v3/whatever` with Grape instead of Rails. Before this change wrong API url was served by rails with not obvious 404, 405 & 500 errors See merge request !6733
| * | Better wording in API readmeDmitriy Zaporozhets2016-10-101-2/+2
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | Replace undefined Grape routing code from 400 to 404Dmitriy Zaporozhets2016-10-101-3/+3
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | Fix API specs behaviour for invalid routingDmitriy Zaporozhets2016-10-101-0/+13
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Clarify which token should be used to delete a runnerGennady Trafimenkov2016-10-101-2/+4
|/ /
* | Fix a typo in doc/api/labels.mdLemures Lemniscati2016-10-091-1/+1
|/
* Merge branch 'ben.boeckel/gitlab-ce-api-visible-projects' into 'master' Rémy Coutable2016-10-071-134/+321
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add visible projects API ## What does this MR do? Add a new `/projects/visible` API endpoint. Originally created by @ben.boeckel in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5970. ## Are there points in the code the reviewer needs to double check? Does the API make sense? ## Why was this MR needed? The `/projects` endpoint only returned projects the user was explicitly a member of. Closes #19361, #3119. See merge request !6681
| * Make projects API docs match parameter styleSean McGivern2016-10-071-140/+196
| |
| * Update API docs and specs for /projects/visibleSean McGivern2016-10-041-1/+3
| |
| * api: add /projects/visible API endpointBen Boeckel2016-10-041-0/+129
| | | | | | | | FIxes #19361, #3119.
| * docs: clarify /projects endpoint descriptionBen Boeckel2016-10-041-1/+1
| |
* | Merge branch 'mahcsig/gitlab-ce-17350-multi-file-commit'Rémy Coutable2016-10-061-0/+87
|\ \ | | | | | | | | | See !6096.
| * | multi-file commitMarc Siegfriedt2016-10-051-0/+87
| |/ | | | | | | | | | | add docs and tests - add additional validation allow move without content updated response
* | Added Issue Board API supportAndre Guedes2016-10-051-0/+251
|/ | | | - Includes documentation and tests
* Merge branch 'patch-6' into 'master' Dmitriy Zaporozhets2016-09-301-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed Session Cookie header ## What does this MR do? This MR fixes the wiki text header for the Session Cookie section ## Are there points in the code the reviewer needs to double check? It is markdown so probably not. Two very simple changes - first is replacing a dot with a space (was causing invalid markdown, not rendered as a header) and capitalized the word Cookie to match the other header formatting. ## Why was this MR needed? Fix the wiki documentation. ## Screenshots (if relevant) None. ## Does this MR meet the acceptance criteria? I can't imagine it wouldn't. - [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 [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? I didn't think this warranted an issue as it is just some simple wiki markdown formatting with little to no consequence. See merge request !6584
| * Fixed Session Cookie headerAlan Moore2016-09-291-1/+1
| |
* | Merge branch 'master' into 'fix_oauth_doc'Achilleas Pipinellis2016-09-304-5/+42
|\ \ | | | | | | | | | # Conflicts: # doc/api/oauth2.md
| * | Expose the Koding application settings in the APIkoding-setting-apiDJ Mountney2016-09-291-3/+9
| | | | | | | | | | | | This will allow the Koding app to enable the integration itself once is has authorized an admin user using the application secrets.
| * | Merge branch 'issue_22382' into 'master' Rémy Coutable2016-09-291-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Expose project share expiration_date field on API closes #22382 See merge request !6484
| | * | Expose project share expiration_date field on APIissue_22382Felipe Artur2016-09-281-0/+1
| | | |
| * | | Merge branch '22367-add-pipeline-id-build' into 'master' Rémy Coutable2016-09-291-0/+30
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose pipeline data in builds API Exposes pipeline data in builds API, as suggested by #22367. The fields exposed were 'id', 'status', 'ref', and 'sha'. Closes #22367 See merge request !6502
| | * | expose pipeline data in builds APIGuilherme Salazar2016-09-281-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add pipeline ref, sha, and status to the build API response add tests of build API (pipeline data) change API documentation for builds API log change to builds API in CHANGELOG CHANGELOG: add reference to pull request and contributor's name
| * | | Merge branch 'fix-csfr-typo-in-doc' into 'master' Achilleas Pipinellis2016-09-281-8/+8
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | Fix typo `CSFR` -> `CSRF` in the OAuth2 doc See merge request !6538
| | * | Fix typo `CSFR` -> `CSRF` in the OAuth2 docfix-csfr-typo-in-docRémy Coutable2016-09-271-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | [ci skip] Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | Fix a confusion in OAuth2 documentationfix_oauth_docValery Sizov2016-09-281-11/+11
|/ / /
* | | Add User#organization to users apiDmitriy Zaporozhets2016-09-271-1/+8
|/ / | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Add link to broadcast messages docsZ.J. van de Weg2016-09-231-0/+1
|/ | | | | Fixes #22508 [ci skip]
* Merge branch 'and-you-get-awards' into 'master' Rémy Coutable2016-09-211-5/+10
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And Snippets get awards ## What does this MR do? Makes snippets more awesome, by making them awardables ## Why was this MR needed? Because Snippets were left behind. ## What are the relevant issue numbers? Closes #17878 See merge request !4456
| * Fix tests for Snippets toggling awardsZ.J. van de Weg2016-09-191-3/+3
| | | | | | | | Also incorporate feedback
| * API docs for award emoji on SnippetsZ.J. van de Weg2016-09-191-5/+10
| | | | | | | | [ci skip]
* | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceDmitriy Zaporozhets2016-09-215-16/+44
|\ \
| * | Add optional 'author' param when making commitsDan Dunckel2016-09-191-3/+9
| |/
| * Merge branch 'issue_20978' into 'master' Rémy Coutable2016-09-192-11/+29
| |\ | | | | | | | | | | | | | | | | | | Allow to set request_access_enabled for groups and projects using API Closes #20978 See merge request !6359
| | * Allow to set request_access_enabled for groups and projects using APIFelipe Artur2016-09-192-11/+29
| | |
| * | Merge branch 'patch-3' into 'master' Achilleas Pipinellis2016-09-171-1/+1
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | docs: fix typo, it should refer to `domain_blacklist_enabled` setting ## What does this MR do? fix the documentation ## Are there points in the code the reviewer needs to double check? N/A ## Why was this MR needed? typo fix ## What are the relevant issue numbers? N/A ## Screenshots (if relevant) N/A ## Does this MR meet the acceptance criteria? yes, it's just a typo fix in the documentation without any code or business logic changes See merge request !5899
| | * docs: fix typo, it should refer to `domain_blacklist_enabled` settingBenjamin Schwarze2016-08-191-1/+1
| | |
| * | Fix API notes endpoint when posting only emojiZ.J. van de Weg2016-09-161-1/+5
| | |
* | | Update API documentation to mention rails session cookiesNick Thomas2016-09-191-4/+12
|/ / | | | | | | [ci skip]
* | Syntax fixes and better tests for helper methods. Updated docs.group-specific-lfs-settingsPatricio Cano2016-09-151-2/+2
| |
* | Added group-specific setting for LFS.Patricio Cano2016-09-151-0/+2
| | | | | | | | Groups can enable/disable LFS, but this setting can be overridden at the project level. Admin only
* | Fix a typo in documentationfeature/builds-register-change-404-to-204Tomasz Maczukin2016-09-131-1/+1
| |
* | Update API documentationTomasz Maczukin2016-09-131-0/+9
| | | | | | | | [ci skip]