Douwe Maan
20ac30a705
Merge branch '36099-api-responses-missing-x-content-type-options-header' into '10-1-stable'
...
Include X-Content-Type-Options (XCTO) header into API responses
See merge request gitlab/gitlabhq!2211
(cherry picked from commit 6c818e77f2 )
e087e075 Include X-Content-Type-Options (XCTO) header into API responses
2017-11-08 20:11:18 -08:00
Douwe Maan
a72d687931
Remove Session API
2017-11-02 11:39:01 +01:00
Travis Miller
8d1ab256bf
Add pages domains API implementation
2017-10-22 08:04:43 -05:00
Guilherme Vieira
771b777ab5
Adds requirements that supports anything in sha params
2017-10-12 18:46:41 -03:00
Stan Hu
b60cebb931
Exclude logging of API responses to prevent leakage of confidential data
2017-09-13 01:25:33 -07:00
Sean McGivern
7e19b5bfb6
Merge branch 'sh-add-grape-logging' into 'master'
...
Add JSON logger in `log/api_json.log` for Grape API endpoints
Closes #36189
See merge request !14102
2017-09-07 17:39:14 +00:00
Stan Hu
35dec2c3e8
Use a custom GrapeLogging formatter to get the timestamp
2017-09-07 07:48:13 -07:00
Stan Hu
c304dfd4d6
Fix Rubocop failures in API logger
2017-09-07 07:02:46 -07:00
Grzegorz Bizon
8ed0a05107
Merge branch 'wiki_api' into 'master'
...
Add API support for wiki pages
Closes #12747
See merge request !13372
2017-09-07 10:38:03 +00:00
Stan Hu
f7c8032e09
Add JSON logger in `log/api_json.log` for Grape API endpoints
...
Closes #36189
2017-09-06 23:09:27 -07:00
blackst0ne
2915bb2707
Add API support for wiki pages
2017-09-07 09:21:52 +11:00
Grzegorz Bizon
80b3dcc777
Extract job artifacts API code to a separate file
2017-09-06 11:20:12 +02:00
Bob Van Landuyt
3598e60bf2
Add a Circuitbreaker for storage paths
2017-08-04 15:38:48 +02:00
Sean McGivern
1018ab0516
Merge branch 'dm-api-current-user' into 'master'
...
Do not validate CSRF token in API unless needed
Closes #35705
See merge request !13256
2017-08-03 10:47:03 +00:00
Douwe Maan
14644d40e0
Do not validate CSRF token in API unless needed
2017-08-02 18:20:31 +02:00
Eric
fb5b2d8d0e
Extending API for protected branches
2017-08-02 10:16:17 +00:00
Kamil Trzciński
8ffd40cee7
Merge branch '34519-extend-api-group-secret-variable' into 'master'
...
Extend API: Group Secret Variable
Closes #34519
See merge request !12936
2017-08-01 09:29:50 +00:00
Rémy Coutable
4e3e0dc8d4
DRY the branches API requirements definition
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-27 14:29:42 +02:00
Sean McGivern
1162257080
Merge branch 'issue_34622' into 'master'
...
Group milestones API endpoint
Closes #34622
See merge request !12819
2017-07-25 12:52:47 +00:00
Oswaldo Ferreira
33dc5171e5
Resolve "More RESTful API: include resource URLs in responses"
2017-07-25 09:35:45 +00:00
Felipe Artur
c5c9dce270
Add group milestones API endpoint
2017-07-21 11:00:00 -03:00
Shinya Maeda
b539951768
Ini
2017-07-19 20:50:05 +09:00
Timothy Andrew
6f1922500b
Initial attempt at refactoring API scope declarations.
...
- Declaring an endpoint's scopes in a `before` block has proved to be
unreliable. For example, if we're accessing the `API::Users` endpoint - code
in a `before` block in `API::API` wouldn't be able to see the scopes set in
`API::Users` since the `API::API` `before` block runs first.
- This commit moves these declarations to the class level, since they don't need
to change once set.
2017-06-28 07:17:13 +00:00
DJ Mountney
e1d1a5240c
Merge branch 'dz-api-x-frame' into 'security-9-2'
...
Restrict API X-Frame-Options to same origin
See merge request !2103
2017-06-08 09:54:24 -07:00
Mark Fletcher
ad3e180ed3
Introduce an Events API
...
* Meld the following disparate endpoints:
* `/projects/:id/events`
* `/events`
* `/users/:id/events`
+ Add result filtering to the above endpoints:
* action
* target_type
* before and after dates
2017-06-06 20:16:41 +08:00
Alejandro Rodríguez
671284ba37
Add feature toggles through Flipper
2017-05-31 21:06:01 +00:00
Shinya Maeda
fbd3b3d8a2
Add API support for pipeline schedule
2017-05-30 23:55:08 +09:00
Ruben Davila
5c921809cd
Bugfix: Always use the default language when generating emails.
...
There was a race condition issue when the application was generating an
email and was using a language that was previously being used in other
request.
2017-05-25 10:22:45 -05:00
Valery Sizov
5004579b15
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into mia_backort[ci skip]
2017-05-05 16:59:31 +03:00
Valery Sizov
387c4b2c21
Backport of multiple_assignees_feature [ci skip]
2017-05-04 17:11:53 +03:00
Ruben Davila
dbd1bdaeed
More updates for translations plus some refactoring.
2017-05-03 21:08:43 -05:00
Timothy Andrew
dd99622347
API routes referencing a specific issue should use the issue `iid`
...
- As opposed to the issue `id` that was previously being used.
- This brings the API routes closer to the web interface's routes.
- This is specific to API v4.
2017-03-07 13:06:42 +05:30
Kamil Trzciński
b63c41e12e
Merge branch 'zj-builds-to-jobs-api' into 'master'
...
Rename builds to jobs in the API
Closes #28515
See merge request !9463
2017-03-06 16:36:16 +00:00
Pawel Chojnacki
9cc0ff8f46
Cleanup common code in Unique Ips tests
2017-03-06 15:41:25 +01:00
Pawel Chojnacki
8993801f0c
Test various login scenarios if the limit gets enforced
2017-03-06 15:41:25 +01:00
Z.J. van de Weg
111748ea89
Rename Builds to Jobs in the API
...
Fixes gitlab-org/gitlab-ce#28515
[ci skip]
2017-03-06 14:34:07 +01:00
Toon Claes
59e7d04bc7
Expose pipelines as PipelineBasic `projects/:id/pipelines`
...
The `projects/:id/pipelines` exposed a lot of extra details
that are superfluous and it was taking extra resources to fetch them.
To get more details about a pipeline, use
`projects/:id/pipelines/:pipeline_id`.
2017-03-03 09:52:04 +01:00
Sean McGivern
b18646040c
Merge branch '27532_api_changes' into 'master'
...
Use iids as filter parameter
Closes #27532
See merge request !9096
2017-03-03 06:32:58 +00:00
Jarka Kadlecova
17ee1e1a63
Use iids as filter parameter
2017-03-02 13:17:39 +01:00
Toon Claes
260cc57838
Expose ApplicationSetting visibility settings as String
...
Use strings for the ApplicationSetting properties:
- restricted_visibility_levels
- default_project_visibility
- default_snippet_visibility
- default_group_visibility
2017-03-02 12:15:25 +01:00
Toon Claes
209856166e
Expose Snippet VisibilityLevel as String
2017-03-02 12:15:24 +01:00
Robert Schilling
c280acb00b
Backport API to V3
2017-02-28 08:32:39 +01:00
Kamil Trzciński
3e8d63293e
Merge branch 'feature/runners-v4-api' into 'master'
...
Add Runner registration/deletion API
See merge request !9246
2017-02-27 11:46:55 +00:00
Robert Schilling
2ac84e36f9
Backport groups API to V3
2017-02-24 10:31:44 +01:00
Robert Schilling
0b402e11e3
Remove deprecated `upvotes` and `downvotes` from the notes API
2017-02-22 13:07:49 +01:00
Rémy Coutable
87411889b9
Merge branch '22132-rename-branch-name-params-to-branch' into 'master'
...
Standardize branch name params as `branch` on V4 API
Closes #22132
See merge request !8936
2017-02-22 11:47:13 +00:00
Oswaldo Ferreira
c79bbe26ab
Change branch_name param to branch throughout V4 API
2017-02-21 16:33:14 -03:00
Robert Schilling
55f2425a67
API: Make subscription API more RESTfuL
2017-02-21 17:44:44 +01:00
Robert Schilling
32691ffd4a
Backport Todos API to V3
2017-02-21 12:01:18 +01:00
Robert Schilling
ce54a801fe
Backport API to v3
2017-02-17 09:05:24 +01:00