Commit f1253fa7108e6277dcf9e71e0d52279b6f63b93b
1 parent
5e96d070
Exists in
master
and in
4 other branches
Update issues, milestones, notes api docs.
Showing
3 changed files
with
97 additions
and
16 deletions
Show diff stats
doc/api/issues.md
@@ -22,10 +22,10 @@ GET /issues | @@ -22,10 +22,10 @@ GET /issues | ||
22 | "username": "john_smith", | 22 | "username": "john_smith", |
23 | "email": "john@example.com", | 23 | "email": "john@example.com", |
24 | "name": "John Smith", | 24 | "name": "John Smith", |
25 | - "blocked": false, | 25 | + "state": "active", |
26 | "created_at": "2012-05-23T08:00:58Z" | 26 | "created_at": "2012-05-23T08:00:58Z" |
27 | }, | 27 | }, |
28 | - "state": 'closed', | 28 | + "state": "closed", |
29 | "updated_at": "2012-07-02T17:53:12Z", | 29 | "updated_at": "2012-07-02T17:53:12Z", |
30 | "created_at": "2012-07-02T17:53:12Z" | 30 | "created_at": "2012-07-02T17:53:12Z" |
31 | }, | 31 | }, |
@@ -42,7 +42,7 @@ GET /issues | @@ -42,7 +42,7 @@ GET /issues | ||
42 | "title": "v1.0", | 42 | "title": "v1.0", |
43 | "description": "", | 43 | "description": "", |
44 | "due_date": "2012-07-20", | 44 | "due_date": "2012-07-20", |
45 | - "state": 'reopenend', | 45 | + "state": "reopenend", |
46 | "updated_at": "2012-07-04T13:42:48Z", | 46 | "updated_at": "2012-07-04T13:42:48Z", |
47 | "created_at": "2012-07-04T13:42:48Z" | 47 | "created_at": "2012-07-04T13:42:48Z" |
48 | }, | 48 | }, |
@@ -51,7 +51,7 @@ GET /issues | @@ -51,7 +51,7 @@ GET /issues | ||
51 | "username": "jack_smith", | 51 | "username": "jack_smith", |
52 | "email": "jack@example.com", | 52 | "email": "jack@example.com", |
53 | "name": "Jack Smith", | 53 | "name": "Jack Smith", |
54 | - "blocked": false, | 54 | + "state": "active", |
55 | "created_at": "2012-05-23T08:01:01Z" | 55 | "created_at": "2012-05-23T08:01:01Z" |
56 | }, | 56 | }, |
57 | "author": { | 57 | "author": { |
@@ -59,10 +59,10 @@ GET /issues | @@ -59,10 +59,10 @@ GET /issues | ||
59 | "username": "john_smith", | 59 | "username": "john_smith", |
60 | "email": "john@example.com", | 60 | "email": "john@example.com", |
61 | "name": "John Smith", | 61 | "name": "John Smith", |
62 | - "blocked": false, | 62 | + "state": "active", |
63 | "created_at": "2012-05-23T08:00:58Z" | 63 | "created_at": "2012-05-23T08:00:58Z" |
64 | }, | 64 | }, |
65 | - "state": 'opened', | 65 | + "state": "opened", |
66 | "updated_at": "2012-07-12T13:43:19Z", | 66 | "updated_at": "2012-07-12T13:43:19Z", |
67 | "created_at": "2012-06-28T12:58:06Z" | 67 | "created_at": "2012-06-28T12:58:06Z" |
68 | } | 68 | } |
@@ -111,7 +111,7 @@ Parameters: | @@ -111,7 +111,7 @@ Parameters: | ||
111 | "title": "v1.0", | 111 | "title": "v1.0", |
112 | "description": "", | 112 | "description": "", |
113 | "due_date": "2012-07-20", | 113 | "due_date": "2012-07-20", |
114 | - "state": 'closed', | 114 | + "state": "closed", |
115 | "updated_at": "2012-07-04T13:42:48Z", | 115 | "updated_at": "2012-07-04T13:42:48Z", |
116 | "created_at": "2012-07-04T13:42:48Z" | 116 | "created_at": "2012-07-04T13:42:48Z" |
117 | }, | 117 | }, |
@@ -120,7 +120,7 @@ Parameters: | @@ -120,7 +120,7 @@ Parameters: | ||
120 | "username": "jack_smith", | 120 | "username": "jack_smith", |
121 | "email": "jack@example.com", | 121 | "email": "jack@example.com", |
122 | "name": "Jack Smith", | 122 | "name": "Jack Smith", |
123 | - "blocked": false, | 123 | + "state": "active", |
124 | "created_at": "2012-05-23T08:01:01Z" | 124 | "created_at": "2012-05-23T08:01:01Z" |
125 | }, | 125 | }, |
126 | "author": { | 126 | "author": { |
@@ -128,10 +128,10 @@ Parameters: | @@ -128,10 +128,10 @@ Parameters: | ||
128 | "username": "john_smith", | 128 | "username": "john_smith", |
129 | "email": "john@example.com", | 129 | "email": "john@example.com", |
130 | "name": "John Smith", | 130 | "name": "John Smith", |
131 | - "blocked": false, | 131 | + "state": "active", |
132 | "created_at": "2012-05-23T08:00:58Z" | 132 | "created_at": "2012-05-23T08:00:58Z" |
133 | }, | 133 | }, |
134 | - "state": 'opened', | 134 | + "state": "opened", |
135 | "updated_at": "2012-07-12T13:43:19Z", | 135 | "updated_at": "2012-07-12T13:43:19Z", |
136 | "created_at": "2012-06-28T12:58:06Z" | 136 | "created_at": "2012-06-28T12:58:06Z" |
137 | } | 137 | } |
doc/api/milestones.md
@@ -6,6 +6,21 @@ Returns a list of project milestones. | @@ -6,6 +6,21 @@ Returns a list of project milestones. | ||
6 | GET /projects/:id/milestones | 6 | GET /projects/:id/milestones |
7 | ``` | 7 | ``` |
8 | 8 | ||
9 | +```json | ||
10 | +[ | ||
11 | + { | ||
12 | + "id":12, | ||
13 | + "project_id":16, | ||
14 | + "title":"10.0", | ||
15 | + "description":"Version", | ||
16 | + "due_date":"2013-11-29", | ||
17 | + "state":"active", | ||
18 | + "updated_at":"2013-10-02T09:24:18Z", | ||
19 | + "created_at":"2013-10-02T09:24:18Z" | ||
20 | + } | ||
21 | +] | ||
22 | +``` | ||
23 | + | ||
9 | Parameters: | 24 | Parameters: |
10 | 25 | ||
11 | + `id` (required) - The ID of a project | 26 | + `id` (required) - The ID of a project |
doc/api/notes.md
@@ -8,17 +8,22 @@ Get a list of project wall notes. | @@ -8,17 +8,22 @@ Get a list of project wall notes. | ||
8 | GET /projects/:id/notes | 8 | GET /projects/:id/notes |
9 | ``` | 9 | ``` |
10 | 10 | ||
11 | +Parameters: | ||
12 | + | ||
13 | ++ `id` (required) - The ID of a project | ||
14 | + | ||
11 | ```json | 15 | ```json |
12 | [ | 16 | [ |
13 | { | 17 | { |
14 | "id": 522, | 18 | "id": 522, |
15 | "body": "The solution is rather tricky", | 19 | "body": "The solution is rather tricky", |
20 | + "attachment":null, | ||
16 | "author": { | 21 | "author": { |
17 | "id": 1, | 22 | "id": 1, |
18 | "username": "john_smith", | 23 | "username": "john_smith", |
19 | "email": "john@example.com", | 24 | "email": "john@example.com", |
20 | "name": "John Smith", | 25 | "name": "John Smith", |
21 | - "blocked": false, | 26 | + "state": "active", |
22 | "created_at": "2012-05-23T08:00:58Z" | 27 | "created_at": "2012-05-23T08:00:58Z" |
23 | }, | 28 | }, |
24 | "created_at": "2012-11-27T19:16:44Z" | 29 | "created_at": "2012-11-27T19:16:44Z" |
@@ -26,11 +31,6 @@ GET /projects/:id/notes | @@ -26,11 +31,6 @@ GET /projects/:id/notes | ||
26 | ] | 31 | ] |
27 | ``` | 32 | ``` |
28 | 33 | ||
29 | -Parameters: | ||
30 | - | ||
31 | -+ `id` (required) - The ID of a project | ||
32 | - | ||
33 | - | ||
34 | ### Get single wall note | 34 | ### Get single wall note |
35 | 35 | ||
36 | Returns a single wall note. | 36 | Returns a single wall note. |
@@ -74,6 +74,38 @@ Parameters: | @@ -74,6 +74,38 @@ Parameters: | ||
74 | + `id` (required) - The ID of a project | 74 | + `id` (required) - The ID of a project |
75 | + `issue_id` (required) - The ID of an issue | 75 | + `issue_id` (required) - The ID of an issue |
76 | 76 | ||
77 | +```json | ||
78 | +[ | ||
79 | + { | ||
80 | + "id":302, | ||
81 | + "body":"_Status changed to closed_", | ||
82 | + "attachment":null, | ||
83 | + "author":{ | ||
84 | + "id":1, | ||
85 | + "username":"pipin", | ||
86 | + "email":"admin@example.com", | ||
87 | + "name":"Pip", | ||
88 | + "state":"active", | ||
89 | + "created_at":"2013-09-30T13:46:01Z" | ||
90 | + }, | ||
91 | + "created_at":"2013-10-02T09:22:45Z" | ||
92 | + }, | ||
93 | + { | ||
94 | + "id":305, | ||
95 | + "body":"Text of the comment\r\n", | ||
96 | + "attachment":null, | ||
97 | + "author":{ | ||
98 | + "id":1, | ||
99 | + "username":"pipin", | ||
100 | + "email":"admin@example.com", | ||
101 | + "name":"Pip", | ||
102 | + "state":"active", | ||
103 | + "created_at":"2013-09-30T13:46:01Z" | ||
104 | + }, | ||
105 | + "created_at":"2013-10-02T09:56:03Z" | ||
106 | + } | ||
107 | +] | ||
108 | +``` | ||
77 | 109 | ||
78 | ### Get single issue note | 110 | ### Get single issue note |
79 | 111 | ||
@@ -135,6 +167,24 @@ Parameters: | @@ -135,6 +167,24 @@ Parameters: | ||
135 | + `snippet_id` (required) - The ID of a project snippet | 167 | + `snippet_id` (required) - The ID of a project snippet |
136 | + `note_id` (required) - The ID of an snippet note | 168 | + `note_id` (required) - The ID of an snippet note |
137 | 169 | ||
170 | +```json | ||
171 | +{ | ||
172 | + "id":52, | ||
173 | + "title":"Snippet", | ||
174 | + "file_name":"snippet.rb", | ||
175 | + "author":{ | ||
176 | + "id":1, | ||
177 | + "username":"pipin", | ||
178 | + "email":"admin@example.com", | ||
179 | + "name":"Pip", | ||
180 | + "state":"active", | ||
181 | + "created_at":"2013-09-30T13:46:01Z" | ||
182 | + }, | ||
183 | + "expires_at":null, | ||
184 | + "updated_at":"2013-10-02T07:34:20Z", | ||
185 | + "created_at":"2013-10-02T07:34:20Z" | ||
186 | +} | ||
187 | +``` | ||
138 | 188 | ||
139 | ### Create new snippet note | 189 | ### Create new snippet note |
140 | 190 | ||
@@ -181,6 +231,22 @@ Parameters: | @@ -181,6 +231,22 @@ Parameters: | ||
181 | + `merge_request_id` (required) - The ID of a project merge request | 231 | + `merge_request_id` (required) - The ID of a project merge request |
182 | + `note_id` (required) - The ID of a merge request note | 232 | + `note_id` (required) - The ID of a merge request note |
183 | 233 | ||
234 | +```json | ||
235 | +{ | ||
236 | + "id":301, | ||
237 | + "body":"Comment for MR", | ||
238 | + "attachment":null, | ||
239 | + "author":{ | ||
240 | + "id":1, | ||
241 | + "username":"pipin", | ||
242 | + "email":"admin@example.com", | ||
243 | + "name":"Pip", | ||
244 | + "state":"active", | ||
245 | + "created_at":"2013-09-30T13:46:01Z" | ||
246 | + }, | ||
247 | + "created_at":"2013-10-02T08:57:14Z" | ||
248 | +} | ||
249 | +``` | ||
184 | 250 | ||
185 | ### Create new merge request note | 251 | ### Create new merge request note |
186 | 252 |