Commit Graph

349 Commits

Author SHA1 Message Date
GitLab Bot 79f759cc14 Add latest changes from gitlab-org/gitlab@master 2021-09-21 18:11:18 +00:00
GitLab Bot 8fd149139d Add latest changes from gitlab-org/gitlab@master 2021-09-10 12:10:27 +00:00
GitLab Bot 8cdf31a1f9 Add latest changes from gitlab-org/gitlab@master 2021-08-12 21:10:33 +00:00
GitLab Bot 7e3f469a40 Add latest changes from gitlab-org/gitlab@master 2021-07-21 21:10:10 +00:00
GitLab Bot 900c5cc840 Add latest changes from gitlab-org/gitlab@master 2021-07-20 21:09:52 +00:00
GitLab Bot b689f37135 Add latest changes from gitlab-org/gitlab@master 2021-07-14 15:09:57 +00:00
GitLab Bot 0dce207848 Add latest changes from gitlab-org/gitlab@master 2021-07-07 03:08:47 +00:00
GitLab Bot b019ef7c43 Add latest changes from gitlab-org/gitlab@master 2021-07-05 18:06:54 +00:00
GitLab Bot e8fc7f5650 Add latest changes from gitlab-org/gitlab@master 2021-07-05 12:08:33 +00:00
GitLab Bot 20d532d397 Add latest changes from gitlab-org/gitlab@master 2021-07-02 21:07:51 +00:00
GitLab Bot 9376fdc13e Add latest changes from gitlab-org/gitlab@master 2021-06-30 15:08:27 +00:00
GitLab Bot 5005c6e61f Add latest changes from gitlab-org/gitlab@master 2021-06-25 12:07:44 +00:00
GitLab Bot 71355c5f36 Add latest changes from gitlab-org/gitlab@master 2021-06-23 12:07:58 +00:00
GitLab Bot c76417338e Add latest changes from gitlab-org/gitlab@master 2021-06-22 09:07:12 +00:00
GitLab Bot 38a1a6cb91 Add latest changes from gitlab-org/gitlab@master 2021-06-18 12:10:03 +00:00
GitLab Bot ebc589e90c Add latest changes from gitlab-org/gitlab@master 2021-06-10 03:10:01 +00:00
GitLab Bot 57f8f3552c Add latest changes from gitlab-org/gitlab@master 2021-06-04 09:09:43 +00:00
GitLab Bot f5987db869 Add latest changes from gitlab-org/gitlab@master 2021-06-03 12:10:18 +00:00
GitLab Bot 84d72a5660 Add latest changes from gitlab-org/gitlab@master 2021-05-26 21:10:49 +00:00
GitLab Bot 52b32eecb7 Add latest changes from gitlab-org/gitlab@master 2021-05-13 21:10:08 +00:00
GitLab Bot 24f8aa38dc Add latest changes from gitlab-org/gitlab@master 2021-05-04 18:10:03 +00:00
GitLab Bot 998adcc422 Add latest changes from gitlab-org/gitlab@master 2021-05-04 12:10:04 +00:00
GitLab Bot 70cfa5e3e7 Add latest changes from gitlab-org/gitlab@master 2021-04-26 21:10:25 +00:00
GitLab Bot 9c6578ed4e Add latest changes from gitlab-org/gitlab@master 2021-04-21 15:09:35 +00:00
GitLab Bot 3257ae3af0 Add latest changes from gitlab-org/gitlab@master 2021-04-19 09:09:30 +00:00
GitLab Bot 74804f8c31 Add latest changes from gitlab-org/gitlab@master 2021-04-15 18:09:01 +00:00
GitLab Bot dd160c9146 Add latest changes from gitlab-org/gitlab@master 2021-04-10 15:09:23 +00:00
GitLab Bot 9ea69b43c3 Add latest changes from gitlab-org/gitlab@master 2021-04-09 15:09:10 +00:00
GitLab Bot 0c4a28ded2 Add latest changes from gitlab-org/gitlab@master 2021-04-06 18:09:02 +00:00
GitLab Bot 09ff71d425 Add latest changes from gitlab-org/gitlab@master 2021-03-29 15:09:30 +00:00
GitLab Bot 5a80b10a84 Add latest changes from gitlab-org/gitlab@master 2021-03-27 00:09:34 +00:00
GitLab Bot 807d57c18f Add latest changes from gitlab-org/gitlab@master 2021-03-25 06:09:02 +00:00
GitLab Bot b38fc20ae0 Add latest changes from gitlab-org/gitlab@master 2021-03-23 12:09:33 +00:00
GitLab Bot 5df6990dac Add latest changes from gitlab-org/gitlab@master 2021-03-23 00:09:09 +00:00
GitLab Bot cb840235d7 Add latest changes from gitlab-org/gitlab@master 2021-03-17 15:09:03 +00:00
GitLab Bot 5f4d643165 Add latest changes from gitlab-org/gitlab@master 2021-03-17 09:09:27 +00:00
GitLab Bot 0313282761 Add latest changes from gitlab-org/gitlab@master 2021-03-06 00:09:02 +00:00
GitLab Bot b3930fc34f Add latest changes from gitlab-org/gitlab@master 2021-03-04 00:11:19 +00:00
GitLab Bot 74780f24f2 Add latest changes from gitlab-org/gitlab@master 2021-03-03 09:10:53 +00:00
GitLab Bot ccbe90951f Add latest changes from gitlab-org/gitlab@master 2021-03-03 06:11:13 +00:00
GitLab Bot 6cbe9eaeb3 Add latest changes from gitlab-org/gitlab@master 2021-02-23 12:10:56 +00:00
GitLab Bot 57f6fa3cd7 Add latest changes from gitlab-org/gitlab@master 2021-02-22 18:10:55 +00:00
GitLab Bot 1eec6b22b2 Add latest changes from gitlab-org/gitlab@master 2021-02-16 18:09:24 +00:00
GitLab Bot 3c53fbc50b Add latest changes from gitlab-org/gitlab@master 2021-02-09 12:09:48 +00:00
GitLab Bot 64f7eb2b37 Add latest changes from gitlab-org/gitlab@master 2021-02-05 12:09:31 +00:00
GitLab Bot 9ecdb93f4e Add latest changes from gitlab-org/gitlab@master 2021-02-01 12:09:03 +00:00
GitLab Bot a8f63f2019 Add latest changes from gitlab-org/gitlab@master 2021-01-12 00:10:42 +00:00
GitLab Bot d06b4740da Add latest changes from gitlab-org/gitlab@master 2021-01-08 00:10:44 +00:00
GitLab Bot 6c3cbf7063 Add latest changes from gitlab-org/gitlab@master 2021-01-01 15:10:11 +00:00
GitLab Bot 4e8387dc14 Add latest changes from gitlab-org/gitlab@master 2020-12-17 12:09:57 +00:00
GitLab Bot e91cb68359 Add latest changes from gitlab-org/gitlab@master 2020-12-09 15:10:12 +00:00
GitLab Bot ac5d39c2c4 Add latest changes from gitlab-org/gitlab@master 2020-12-06 03:09:38 +00:00
GitLab Bot 2eaa60e455 Add latest changes from gitlab-org/gitlab@master 2020-11-26 15:09:30 +00:00
GitLab Bot 554826c701 Add latest changes from gitlab-org/gitlab@master 2020-11-12 03:09:17 +00:00
GitLab Bot 4fd77e112f Add latest changes from gitlab-org/gitlab@master 2020-11-05 00:09:16 +00:00
GitLab Bot ff8eb43840 Add latest changes from gitlab-org/gitlab@master 2020-11-03 15:09:05 +00:00
GitLab Bot 215cb09934 Add latest changes from gitlab-org/gitlab@master 2020-11-02 15:08:52 +00:00
GitLab Bot 98d7cc758f Add latest changes from gitlab-org/gitlab@master 2020-10-30 18:08:56 +00:00
GitLab Bot 038366a093 Add latest changes from gitlab-org/gitlab@master 2020-10-30 15:08:59 +00:00
GitLab Bot ce27ba9f6c Add latest changes from gitlab-org/gitlab@master 2020-10-29 18:09:11 +00:00
GitLab Bot 5a7d44a955 Add latest changes from gitlab-org/gitlab@master 2020-10-29 12:08:50 +00:00
GitLab Bot 77d49e6a73 Add latest changes from gitlab-org/gitlab@master 2020-10-28 15:08:49 +00:00
GitLab Bot a683d38a36 Add latest changes from gitlab-org/gitlab@master 2020-10-26 18:08:27 +00:00
GitLab Bot 7e1e5ca371 Add latest changes from gitlab-org/gitlab@master 2020-10-23 18:08:31 +00:00
GitLab Bot 1ca6880aac Add latest changes from gitlab-org/gitlab@master 2020-10-06 18:08:49 +00:00
GitLab Bot 5da5ddb5ae Add latest changes from gitlab-org/gitlab@master 2020-10-02 00:08:51 +00:00
GitLab Bot 6f15c2c272 Add latest changes from gitlab-org/gitlab@master 2020-09-24 12:09:37 +00:00
GitLab Bot 27c4555a42 Add latest changes from gitlab-org/gitlab@master 2020-09-22 21:10:04 +00:00
GitLab Bot 7985071975 Add latest changes from gitlab-org/gitlab@master 2020-09-21 12:09:34 +00:00
GitLab Bot 825e4190a3 Add latest changes from gitlab-org/gitlab@master 2020-09-09 15:08:47 +00:00
GitLab Bot a865379008 Add latest changes from gitlab-org/gitlab@master 2020-09-07 12:08:27 +00:00
GitLab Bot 592223823c Add latest changes from gitlab-org/gitlab@master 2020-09-03 18:08:29 +00:00
GitLab Bot 8e35232810 Add latest changes from gitlab-org/gitlab@master 2020-09-02 15:10:54 +00:00
GitLab Bot 4ae91e9f50 Add latest changes from gitlab-org/gitlab@master 2020-08-25 06:10:18 +00:00
GitLab Bot 57a4861dd1 Add latest changes from gitlab-org/gitlab@master 2020-08-19 00:10:34 +00:00
GitLab Bot bdca097916 Add latest changes from gitlab-org/gitlab@master 2020-08-11 03:11:00 +00:00
GitLab Bot 5edd0d173f Add latest changes from gitlab-org/gitlab@master 2020-08-07 18:09:53 +00:00
GitLab Bot 14fb5a9222 Add latest changes from gitlab-org/gitlab@master 2020-07-23 15:09:28 +00:00
GitLab Bot 4ab94bde3a Add latest changes from gitlab-org/gitlab@master 2020-07-22 00:09:26 +00:00
GitLab Bot a8394884e2 Add latest changes from gitlab-org/gitlab@master 2020-07-21 21:09:12 +00:00
GitLab Bot ccefff8087 Add latest changes from gitlab-org/gitlab@master 2020-07-18 00:09:34 +00:00
GitLab Bot 6110935892 Add latest changes from gitlab-org/gitlab@master 2020-07-17 06:09:11 +00:00
GitLab Bot da1962d9ac Add latest changes from gitlab-org/gitlab@master 2020-07-15 18:09:09 +00:00
GitLab Bot ff1701e51d Add latest changes from gitlab-org/gitlab@master 2020-07-10 06:09:23 +00:00
GitLab Bot 0a9efe0288 Add latest changes from gitlab-org/gitlab@master 2020-07-09 03:09:01 +00:00
GitLab Bot ae1efa2e1d Add latest changes from gitlab-org/gitlab@master 2020-07-01 15:08:45 +00:00
GitLab Bot 777f6da99a Add latest changes from gitlab-org/gitlab@master 2020-06-29 21:09:07 +00:00
GitLab Bot 2f47b6d8e1 Add latest changes from gitlab-org/gitlab@master 2020-06-26 09:08:59 +00:00
GitLab Bot d6348d22dd Add latest changes from gitlab-org/gitlab@master 2020-06-24 09:08:32 +00:00
GitLab Bot 7105e0c53e Add latest changes from gitlab-org/gitlab@master 2020-06-22 18:08:47 +00:00
GitLab Bot 36c3f8296f Add latest changes from gitlab-org/gitlab@master 2020-06-16 06:08:27 +00:00
GitLab Bot f3e7bc8060 Add latest changes from gitlab-org/gitlab@master 2020-06-02 18:08:32 +00:00
GitLab Bot e5731d5194 Add latest changes from gitlab-org/gitlab@master 2020-05-15 09:07:59 +00:00
GitLab Bot c6f0b221b7 Add latest changes from gitlab-org/gitlab@master 2020-05-12 00:10:11 +00:00
GitLab Bot 53288eeb63 Add latest changes from gitlab-org/gitlab@master 2020-05-05 21:09:42 +00:00
GitLab Bot 4233d3aa86 Add latest changes from gitlab-org/gitlab@master 2020-04-29 12:10:00 +00:00
GitLab Bot fdd0b0fd45 Add latest changes from gitlab-org/gitlab@master 2020-04-23 18:09:46 +00:00
GitLab Bot e33f87ac0f Add latest changes from gitlab-org/gitlab@master 2020-04-21 15:21:10 +00:00
GitLab Bot 684d65316a Add latest changes from gitlab-org/gitlab@master 2020-04-02 12:08:18 +00:00
GitLab Bot 1219a9dce9 Add latest changes from gitlab-org/gitlab@master 2020-04-01 15:07:45 +00:00
GitLab Bot 729e3765d5 Add latest changes from gitlab-org/gitlab@master 2020-03-24 12:09:42 +00:00
GitLab Bot aaf5961054 Add latest changes from gitlab-org/gitlab@master 2020-03-18 15:09:45 +00:00
GitLab Bot cd52759ee3 Add latest changes from gitlab-org/gitlab@master 2020-03-12 12:09:17 +00:00
GitLab Bot c6c7437861 Add latest changes from gitlab-org/gitlab@master 2020-03-04 12:07:52 +00:00
GitLab Bot f82d5dcab7 Add latest changes from gitlab-org/gitlab@master 2020-02-26 21:09:11 +00:00
GitLab Bot 3832718d89 Add latest changes from gitlab-org/gitlab@master 2020-01-22 18:08:47 +00:00
GitLab Bot 8b1228b0d4 Add latest changes from gitlab-org/gitlab@master 2020-01-10 15:07:47 +00:00
GitLab Bot 38bab6e158 Add latest changes from gitlab-org/gitlab@master 2019-12-13 03:07:50 +00:00
GitLab Bot 784fae4b9d Add latest changes from gitlab-org/gitlab@master 2019-12-12 12:07:33 +00:00
GitLab Bot e1867c38fc Add latest changes from gitlab-org/gitlab@master 2019-12-06 18:07:44 +00:00
GitLab Bot 8723197387 Add latest changes from gitlab-org/gitlab@master 2019-12-05 12:07:43 +00:00
GitLab Bot e2334f3613 Add latest changes from gitlab-org/gitlab@master 2019-12-04 00:06:15 +00:00
GitLab Bot 7801d133b6 Add latest changes from gitlab-org/gitlab@master 2019-11-12 09:06:14 +00:00
GitLab Bot 833eadad8c Add latest changes from gitlab-org/gitlab@master 2019-10-29 09:06:10 +00:00
GitLab Bot 9e27f0d920 Add latest changes from gitlab-org/gitlab@master 2019-10-01 12:05:59 +00:00
Ash McKenzie 37cfaf27ab
Extract /internal/allowed API Actor logic out
Created new API::Support::GitAccessActor class to
encapsulate some of the more edge logic, making
the /internal/allowed route much cleaner.
2019-09-05 13:11:29 +10:00
Patrick Derichs f1e24d4d31 Add label_id parameter to label API for PUT and DELETE
Add specs for new parameter and updated documentation as well.
2019-08-23 17:45:42 +00:00
Thong Kuah f540ffcef6 Add frozen_string_literal to spec/lib (part 1)
Using the sed script from
https://gitlab.com/gitlab-org/gitlab-ce/issues/59758
2019-07-26 13:25:07 +12:00
Heinrich Lee Yu aeb67dd489 Upgrade to Rails 5.2
Updates changed method names and fixes spec failures
2019-07-12 10:15:31 +08:00
Rémy Coutable a1088c7a31
Include the port in the URLs of the API Link headers
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-06-06 15:11:48 +02:00
Stan Hu 58c09eb709 Use a path for the related merge requests endpoint
Hosts using a non-standard configuration may have a different
hostname/port/scheme than what may be configured on the GitLab
server. While expose_url should generate a proper URL, there are cases
where it may not work. Since we don't need the full URL, we can use the
relative path.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/61280
2019-05-07 06:16:39 -07:00
Rémy Coutable c563e29fb3
Get rid of the user_namespace API helper method
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-24 19:39:59 +02:00
Thong Kuah 4ec16912b8 Autocorrect with RSpec/ExampleWording cop
- rewords examples starting with 'should'
- rewords examples starting with 'it'

Note: I had to manually fixup "onlies" to "only"
2019-04-05 08:43:27 +00:00
Francisco Javier López 6ee1d8cf77 Add port section to CI Image object
In order to implement https://gitlab.com/gitlab-org/gitlab-ee/issues/10179
we need several modifications on the CI config file. We are
adding a new ports section in the default Image object.

Each of these ports will accept: number, protocol and name.

By default this new configuration will be only enabled in
the Web IDE config file.
2019-04-03 09:50:54 +00:00
Igor 9745d0de2f Provide EE backports for filtering by approver feature
Adds custom validator for ArrayNoneAny param
Extracts some logic in js into separate files
2019-03-07 23:55:45 +00:00
Igor e779477e8c Revert "Merge branch 'id-1951-filter-merge-requests-by-approvers' into 'master'"
This reverts merge request !24982
2019-03-07 14:59:43 +00:00
Igor 572e3f2254 Provide EE backports for filtering by approver feature
Adds custom validator for ArrayNoneAny param
Extracts some logic in js into separate files
2019-03-07 07:06:54 +00:00
Adam Mulvany 38bbc097fa
Properly implement API pagination headers and add specs
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-02-21 18:29:00 +01:00
Stan Hu 41b51c0656 Encode Content-Disposition filenames
Users downloading non-ASCII attachments would see garbled characters.
When used with object storage, AWS S3 would return an InvalidArgument
error: Header value cannot be represented using ISO-8859-1.

Per RFC 5987 and RFC 6266, Content-Disposition should be encoded
properly. This commit takes the Rails 6 implementation of
ActiveSuppport::Http::ContentDisposition
(https://github.com/rails/rails/pull/33829) and ports it here.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/47673
2019-02-04 23:12:44 -08:00
Rémy Coutable 26978cb270
[API] Omit X-Total{,-Pages} when count > 10k
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-01-22 18:13:04 +01:00
Francisco Javier López 40887a94bd Fix files/blob api endpoint content disposition 2019-01-10 12:30:19 +00:00
Grzegorz Bizon 8707827d39 Improve readablity of CI_API_V4_URL related code 2019-01-04 15:32:40 +01:00
Grzegorz Bizon f10fe3ae97 Add API::Helpers::Version and expose API root URL
This commits adds a new class that is supposed to represent Grape API
version, like `v3` or `v4`.
2019-01-03 14:18:05 +01:00
Grzegorz Bizon 128a5e410f Expose method that returns GitLab API paths 2019-01-03 14:18:05 +01:00
Francisco Javier López 2cd47bba9a
Fixed api content-disposition in blob and files endpoint 2018-12-31 13:02:32 +01:00
Heinrich Lee Yu e0f0c29b0c Support lowercase none / any 2018-10-26 10:47:14 +08:00
Heinrich Lee Yu bf1ed85a9d Refactor api validator to separate class 2018-10-26 10:32:14 +08:00
George Tsiolis 124cece3b3 Include private contributions in user contribution graph 2018-09-07 15:08:55 +00:00
Yorick Peterse 4d3b313a90 Merge branch 'ab-42194-keyset-pagination' into 'master'
API: Keyset pagination support

Closes #45756

See merge request gitlab-org/gitlab-ce!18584
2018-05-22 11:19:34 +00:00
Francisco Javier López 0af4c56cff Fix `expose_url` helper does not include custom base url if it is set 2018-05-22 08:54:20 +00:00
Andreas Brandl f8aee5b086 Add keyset pagination for API calls.
Closes #45756.
2018-05-21 18:02:41 +02:00
Andreas Brandl c4e4258721 Validate project path prior to hitting the database.
Closes #45247.
2018-04-13 15:59:45 +02:00
Toon Claes 3802006436 Respect the protocol in `expose_url`
When https is configured in the URL, also use that, and do not set it
to http.

Closes gitlab-org/gitlab-ee#5217
2018-03-12 15:34:11 +01:00
Francisco Javier López 7c2b7296d4 Added default order to UserFinder 2017-12-04 09:49:53 +00:00
Tomasz Maczukin a9212e0f07
Add some unit tests for lib/api/helpers.rb 2017-11-27 23:06:42 +01:00
Toon Claes e17d9529fa Total Pages should be at least one
And the link to the last page cannot be `page=0`.
2017-08-17 21:47:01 +02:00
Toon Claes a98d17a838 Add specs for pagination Link header
Add specs that check the 'Link' header for the inclusion of:

 - rel="first"
 - rel="last"
 - rel="prev"
 - rel="next"

Fixes gitlab-org/gitlab-ce#36618

Related to gitlab-com/infrastructure#2532
2017-08-17 21:47:01 +02:00
Robert Speicher 72a7b30c9f Change all `:empty_project` to `:project` 2017-08-02 17:47:31 -04:00
Grzegorz Bizon f9331db136 Add tests for pagination module extracted from API 2016-12-27 12:11:29 +01:00