Imre
c8f0e4b5da
Add Avatar API
2018-06-06 10:12:52 +02:00
Francisco Javier López
4d3f7ae1ef
Removed API endpoint and specs
2018-05-30 18:23:07 +02:00
Stan Hu
16e04e006c
Log queue duration for Grape API calls
...
This mimics the same thing the RailsQueueDuration does for Rails controller
requests and will help diagnose issues with API delays.
Closes #46601
2018-05-28 13:56:42 -07:00
blackst0ne
c0e77f7c9c
Resolve "Expand API: Render an arbitrary Markdown document"
2018-05-18 10:25:59 +00:00
Stan Hu
6b98033d91
Fix api_json.log not always reporting the right HTTP status code
...
As described in https://github.com/aserafin/grape_logging/issues/45 , if
a Grape error is caught by the handlers and a different return code
is returned, then the api_json.log would have a 500 error code
instead of the right value. Inserting the GrapeLogging middleware
after the Grape middleware fixes this problem.
Seen in https://gitlab.com/gitlab-com/infrastructure/issues/4249
2018-05-17 23:51:54 -07:00
Nick Thomas
672733aa66
Add an API endpoint to download git repository snapshots
2018-04-19 17:25:01 +01:00
Kamil Trzciński
678620cce6
Add `direct_upload` setting for artifacts
2018-04-05 15:01:14 +02:00
Sean McGivern
1da5a103ac
Merge branch 'jprovazn-api' into 'master'
...
Add discussion API
See merge request gitlab-org/gitlab-ce!17510
2018-03-07 13:37:50 +00:00
Jan Provaznik
dcdfa04b32
Add discussion API
...
* adds basic discussions API for issues and snippets
* reorganizes notes specs (so same tests can be used for all noteable types - issues, MRs, snippets)
2018-03-07 12:27:50 +01:00
Felipe Artur
e77c4e9efe
Merge branch 'master' into 'issue_38337'
...
# Conflicts:
# app/models/group.rb
# db/schema.rb
2018-03-06 16:28:54 +00:00
Sean McGivern
39b393fa72
Merge branch '29130-api-project-export' into 'master'
...
Resolve "API endpoint for exporting project"
Closes #29130
See merge request gitlab-org/gitlab-ce!15860
2018-03-06 15:24:14 +00:00
Francisco Javier López
8fe880dc06
Projects and groups badges API
2018-03-05 17:51:40 +00:00
Felipe Artur
dd071c4b6e
Bring one group board to CE
2018-03-03 12:56:17 -03:00
Travis Miller
c75187df8c
Add project export API implementation
2018-02-28 20:47:36 -06:00
James Lopez
848f49801d
add entity and update spec
2018-02-13 15:25:47 +01:00
Jarka Kadlecová
7381944565
Support search in API
2018-02-06 16:02:02 +01:00
Nicolas MERELLI
81bbcfacb0
Add application create API
2018-01-24 09:42:04 +01:00
Stan Hu
eaf9088ba8
Save user ID and username in Grape API log (api_json.log)
...
This will enable admins to identify who actually made the API request.
Relates to #36960
2018-01-08 21:23:24 -08:00
Felipe Artur
5e148d4e93
EE-BACKPORT group boards
2018-01-04 17:28:10 -02:00
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