Frank Pavageau
e3393dbec8
Fix the iids parameters in the API documentation
...
Since the parameter name is really `iids[]`, it should be used consistently
across the documentation.
2017-08-07 22:43:41 +02:00
Toon Claes
39c39ae791
Modify/add some forgotten issues API documentation
...
Should have been part of !13004 .
2017-07-28 00:08:44 +02:00
Sean McGivern
5e56890e31
Merge branch 'tc-issue-api-assignee' into 'master'
...
Add author_id & assignee_id param to /issues API
Closes #29430
See merge request !13004
2017-07-27 09:59:38 +00:00
Oswaldo Ferreira
33dc5171e5
Resolve "More RESTful API: include resource URLs in responses"
2017-07-25 09:35:45 +00:00
Toon Claes
d8798c907d
Allow query param scope for /issues API endpoint
2017-07-24 22:46:02 +02:00
Toon Claes
8bf89cb4ab
Add author_id & assignee_id param to /issues API
...
Allow issues filtering on `author_id` and `assignee_id`.
2017-07-24 22:16:14 +02:00
James Lopez
2aa95aa018
refactor code based on feedback
2017-07-06 15:27:49 +02:00
James Lopez
47e17fe12a
fix docs
2017-07-06 15:27:49 +02:00
James Lopez
bd9b62114f
add API documentation
2017-07-06 15:27:48 +02:00
Kyle Bishop
ef633d2478
add since and until params to issuables
2017-06-18 15:43:51 -07:00
Valery Sizov
22722659c2
fix for Follow-up from "Backport of Multiple Assignees feature
2017-05-11 19:11:49 +03:00
Marcia Ramos
d5eb66663e
update API doc with +API (h1 heading)
2017-05-10 15:48:07 -03:00
Valery Sizov
387c4b2c21
Backport of multiple_assignees_feature [ci skip]
2017-05-04 17:11:53 +03:00
mhasbini
327e344417
Add issues/:iid/closed_by api endpoint
2017-04-12 14:38:00 +03:00
Achilleas Pipinellis
6536e3d561
Add URL encoding link to issues API
...
[ci skip]
2017-04-10 15:37:14 +02:00
Achilleas Pipinellis
7d543837f3
Fix markdown table in API Issues docs
2017-04-06 17:18:51 +02:00
Oswaldo Ferreira
7cb907cc77
Add "search" optional param and docs for V4
...
Notice that this param is being supported since V3, but we have not added the proper docs for it
2017-04-05 13:50:12 -03:00
Toon Claes
670427cdde
Put the use of "No Label" in the description
...
To get the issues that have no label, the special keyword `No Label`
can be used. This `No Label` label can be used like any other label.
2017-03-16 13:54:49 +01:00
Bob Van Landuyt
ea70a0d674
Rename variable
...
merge_request_for_resolving_discussions ->
merge_request_to_resolve_discussions_of
2017-03-13 08:27:52 +01:00
Bob Van Landuyt
f86928953d
Always require MR-iid for resolving discussions
...
And deduplicate the finding of MR's & discussions. Now the searching
is done in the service, istead of the controller & the API.
2017-03-13 08:27:51 +01:00
Bob Van Landuyt
0267b83898
Delegate a single discussion to a new issue
...
Delegate a discussion in a merge request into a new issue.
The discussion wil be marked as resolved and a system note will be
added linking to the newly created issue.
2017-03-13 08:27:51 +01:00
Timothy Andrew
72ef8af758
Add documentation for !9530 .
2017-03-07 13:56:00 +05:30
Adam Niedzielski
c727d4328f
Remove "subscribed" field from API responses returning list of issues or merge requests
2017-03-06 14:17:07 +01:00
Vignesh Ravichandran
305f19ca26
Be able to list issues with no labels using API
2017-03-03 23:28:34 -08:00
Sean McGivern
d77bf0ed71
Merge branch '28257-issues-iids' into 'master'
...
API issues - support filtering by iids
Closes #28257
See merge request !9541
2017-03-02 10:57:17 +00:00
Robert Schilling
1ead6a9793
Use v4 endpoint in API docs
2017-03-01 18:39:40 +01:00
Jarka Kadlecova
c6181f9799
API issues - support filtering by iids
2017-03-01 07:28:10 +01:00
Robert Schilling
f2dd260413
Update documentation
2017-02-28 08:32:39 +01:00
Robert Schilling
abbc592ee1
Use POST in the endpoint description for :ressource/unsubscribe [ci skip]
2017-02-23 13:37:19 +01:00
Robert Schilling
ca68c81733
Update documentation
2017-02-22 09:43:27 +01:00
Oswaldo Ferreira
c2426b4eac
Unify issues search behavior by always filtering when ALL labels matches
2017-02-20 13:21:22 -03:00
Oswaldo Ferreira
c2d64d6702
Remove deprecated MR and Issue endpoints and preserve V3 namespace
2017-02-06 10:12:20 -02:00
Ruben Davila
0f3c9355c1
Add some API endpoints for time tracking.
...
New endpoints are:
POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/time_estimate"
POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/reset_time_estimate"
POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/add_spent_time"
POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/reset_spent_time"
GET :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/time_stats"
2017-01-18 10:48:16 -06:00
David Eisner
7ef1c6408e
API: Implement project issues iid param with IssuesFinder and add tests
...
- Use IssuesFinder for the /issues API resouce
- Tests for iid filter in project issues API resource
- Tests for No Milestone filter in issues API resources
The "No Milestone" case was not previously tested, and the `/issues`
resource did not support the the `milestone` parameter.
- Return issues where all labels match from the issues and project issues
API resources, like the group issues resource already does. See
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6825#note_17474533
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-01-12 17:51:06 -05:00
Bob Van Landuyt
1123057ab7
Feature: delegate all open discussions to Issue
...
When a merge request can only be merged when all discussions are
resolved. This feature allows to easily delegate those discussions to a
new issue, while marking them as resolved in the merge request.
The user is presented with a new issue, prepared with mentions of all
unresolved discussions, including the first unresolved note of the
discussion, time and link to the note.
When the issue is created, the discussions in the merge request will get
a system note directing the user to the newly created issue.
2016-12-05 20:55:45 +01:00
Luis Alonso Chavez Armendariz
ed61d44e1e
Remove unnecessary sentences for status codes in the API documentation
2016-11-24 10:28:52 -07:00
Dmitriy Zaporozhets
cb7872c3a0
Remove /u/ prefix from user pages in documentation
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-13 14:24:09 +03:00
Robert Schilling
036cc8c27e
API: Expose issue#confidential
2016-08-31 09:20:04 +02:00
Douwe Maan
90441e85dd
Merge branch 'entity-api-web-url' into 'master'
...
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
2016-08-24 19:26:04 +00:00
Ben Boeckel
e43c4060b6
api: expose web_url for project entities
...
This allows web hooks to have a URL back to entities without having to
generate it themselves.
2016-08-24 10:32:31 -04:00
Ben Boeckel
a5f3bdc5c8
docs: fix table alignment
2016-08-24 10:29:58 -04:00
Ben Boeckel
ae4efc8d5e
docs: update created_at docs for creating issues via API
...
See also #19863 .
Fixes #18458 .
2016-08-24 10:29:41 -04:00
winniehell
e0a858efcc
use long options for curl examples in API documentation ( !5703 )
2016-08-09 01:42:50 +02:00
Robert Schilling
e7d9fcc1c9
API: Expose due_date for issues
2016-07-12 17:59:21 +02:00
Robert Schilling
87ac9c9850
Support creating a todo on issuables via API
2016-07-01 14:52:04 +02:00
Marc Siegfriedt
6587feba65
gitlab-org/gitlab-ce#17818 - add api call for issues by group
...
rely only on IssuesFinder
docs and changelog
2016-06-23 16:31:48 +00:00
Achilleas Pipinellis
870470730c
Merge branch 'doc/issue-move-assigns-labels-and-milestone' into 'master'
...
Add docs for assigning labels/milestone when moving issue
Extends https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3934
See merge request !4069
2016-06-15 09:36:19 +00:00
Grzegorz Bizon
0daa6b4321
Add docs for assigning labels/milestone when moving issue
...
[ci skip]
2016-06-15 11:33:09 +02:00
cnam-dep
5364400741
API: Expose Issue#user_notes_count
2016-05-09 16:07:35 +02:00
Michael Greene
28a7fe25fd
Allow back dating issues on update
2016-04-13 12:04:09 -05:00