GitLab Bot
498ba9dc41
Add latest changes from gitlab-org/gitlab@master
2021-12-03 00:11:20 +00:00
GitLab Bot
1c635e68ea
Add latest changes from gitlab-org/gitlab@master
2021-11-25 18:14:13 +00:00
GitLab Bot
e5d3d8c323
Add latest changes from gitlab-org/gitlab@master
2021-10-25 12:10:19 +00:00
GitLab Bot
54573816ab
Add latest changes from gitlab-org/gitlab@master
2021-09-09 09:11:16 +00:00
GitLab Bot
014b832720
Add latest changes from gitlab-org/gitlab@master
2021-07-22 21:09:40 +00:00
GitLab Bot
3597fb6d33
Add latest changes from gitlab-org/gitlab@master
2021-06-16 18:10:35 +00:00
GitLab Bot
be1b7b709e
Add latest changes from gitlab-org/gitlab@master
2021-06-10 15:10:14 +00:00
GitLab Bot
79f98200f8
Add latest changes from gitlab-org/gitlab@master
2021-06-07 15:09:56 +00:00
GitLab Bot
0afd7f1817
Add latest changes from gitlab-org/gitlab@master
2021-05-27 12:10:56 +00:00
GitLab Bot
0ae8428c8e
Add latest changes from gitlab-org/gitlab@master
2021-05-11 21:10:21 +00:00
GitLab Bot
9bc5f183df
Add latest changes from gitlab-org/gitlab@master
2021-04-07 21:09:01 +00:00
GitLab Bot
b38fc20ae0
Add latest changes from gitlab-org/gitlab@master
2021-03-23 12:09:33 +00:00
GitLab Bot
c6c346e8c7
Add latest changes from gitlab-org/gitlab@master
2021-01-28 21:09:04 +00:00
GitLab Bot
7c81500115
Add latest changes from gitlab-org/gitlab@master
2020-12-16 06:10:11 +00:00
GitLab Bot
215cb09934
Add latest changes from gitlab-org/gitlab@master
2020-11-02 15:08:52 +00:00
GitLab Bot
ce27ba9f6c
Add latest changes from gitlab-org/gitlab@master
2020-10-29 18:09:11 +00:00
GitLab Bot
6a0085290e
Add latest changes from gitlab-org/gitlab@master
2020-10-15 00:08:42 +00:00
GitLab Bot
6e91fbf774
Add latest changes from gitlab-org/gitlab@master
2020-10-13 12:08:41 +00:00
GitLab Bot
2d8454515e
Add latest changes from gitlab-org/gitlab@master
2020-07-16 15:09:38 +00:00
GitLab Bot
777f6da99a
Add latest changes from gitlab-org/gitlab@master
2020-06-29 21:09:07 +00:00
GitLab Bot
5eeb391043
Add latest changes from gitlab-org/gitlab@master
2020-06-23 15:08:41 +00:00
GitLab Bot
2e4d8b3449
Add latest changes from gitlab-org/gitlab@master
2020-04-28 03:09:53 +00:00
GitLab Bot
f569792df8
Add latest changes from gitlab-org/gitlab@master
2020-04-27 18:09:41 +00:00
GitLab Bot
427a082f7d
Add latest changes from gitlab-org/gitlab@master
2020-04-23 21:09:31 +00:00
GitLab Bot
3832718d89
Add latest changes from gitlab-org/gitlab@master
2020-01-22 18:08:47 +00:00
GitLab Bot
0b12a5312c
Add latest changes from gitlab-org/gitlab@master
2020-01-14 21:07:45 +00:00
GitLab Bot
3677c80c9b
Add latest changes from gitlab-org/gitlab@master
2019-12-26 18:07:46 +00:00
GitLab Bot
8e75748aab
Add latest changes from gitlab-org/gitlab@master
2019-11-22 06:06:20 +00:00
GitLab Bot
8e45d25f7d
Add latest changes from gitlab-org/gitlab@master
2019-10-16 18:08:01 +00:00
Imre Farkas
b1e070bf49
Fix API::Namespaces to accept namepaces with dots
...
It also renames the API::PROJECT_ENDPOINT_REQUIREMENTS constant to
API::NAMESPACE_OR_PROJECT_REQUIREMENTS
2018-11-28 12:54:11 +01:00
gfyoung
3836d69119
Enable frozen string in lib/api and lib/backup
...
Partially addresses #47424 .
Had to make changes to spec files because
stubbing methods on frozen objects is a mess
in RSpec and leads to failures:
https://github.com/rspec/rspec-mocks/issues/1190
2018-09-29 21:04:50 -07:00
Yorick Peterse
2039c8280d
Disable existing offenses for the CodeReuse cops
...
This whitelists all existing offenses for the various CodeReuse cops, of
which most are triggered by the CodeReuse/ActiveRecord cop.
2018-09-11 17:32:00 +02:00
Jacopo
5bab78950d
Improve error message when adding invalid user to a project
2018-07-30 18:19:57 +02:00
🙈 jacopo beschi 🙉
046796cc3a
Resolve "API endpoint that returns all members, including the inherited membership through ancestor group"
2018-07-25 21:45:42 +00:00
Rémy Coutable
1c88d92b3f
Improve Member services
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-27 16:02:22 +01:00
Rémy Coutable
bf41063679
Remove explicit audit event log in MembershipActions
...
Move it to Members::ApproveAccessRequestService.
Also, note that there was a double audit event log for access request
destruction.
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-27 16:02:22 +01:00
Stan Hu
46a6edc731
Remove N+1 queries with /projects/:project_id/{access_requests,members} API endpoints
...
We can simplify the code quite a bit and improve performance by using
grape-entity merge fields:
https://github.com/ruby-grape/grape-entity/tree/v0.6.0#merge-fields
Relates to #42030
2018-01-30 21:46:09 -08:00
Mark Fletcher
062f5b7126
Fix error on empty query for Members API
2018-01-21 16:36:55 +00:00
Rémy Coutable
51b416338a
Backport a change made in EE
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-12-21 11:15:19 +01:00
Robert Schilling
6a2ee0968e
API: Use defined project requirements
2017-08-31 14:57:47 +02:00
Robert Schilling
e80313f9ee
Conditionally destroy a ressource
2017-08-28 16:40:25 +02:00
Robert Schilling
998afa5f74
API: Respect the 'If-Unmodified-Since' for delete endpoints
2017-08-28 16:40:25 +02:00
Dmitriy Zaporozhets
6b8ad689da
Update grape gem
...
New version of the gem returns 200 status code on delete with content
instead of 204 so we explicitly set status code to keep existing
behavior
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-07-20 16:33:18 +03:00
Rémy Coutable
63360adeae
Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced API routes
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-03-16 18:00:24 +01:00
Robert Schilling
86c58687b2
Return 204 for delete endpoints
2017-02-28 08:32:38 +01:00
Robert Schilling
0394055112
API: Return 400 for all validation erros in the mebers API
2017-02-24 20:13:27 +01:00
Robert Schilling
da67dca14b
Use grape to validate parameters in the members API
2017-02-23 15:34:57 +01:00
Jarka Kadlecova
88d610c60e
Add member: Always return 409 when a member exists
2017-02-10 15:53:01 +01:00
Robert Schilling
74c8669b0a
Use the pagination helper in the API
2016-12-04 18:11:19 +01:00
Robert Schilling
76bd09326f
Use declared_params helper in API
2016-11-14 15:22:06 +01:00