Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-14 | Whitelist or fix additional `Gitlab/PublicSend` cop violations | Robert Speicher | |
An upcoming update to rubocop-gitlab-security added additional violations. | |||
2017-06-21 | Enable Style/DotPosition Rubocop :cop: | Grzegorz Bizon | |
2017-06-06 | Limit non-administrators to adding 100 members at a time to groups and projects | Nick Thomas | |
2017-05-18 | Fix: Deleting an invited member causes 500 error | Valery Sizov | |
2017-05-17 | Get rid of pluck in app/services/members/authorized_destroy_service.rb | Valery Sizov | |
2017-05-17 | Fix deletion of issue assignees for MySQL | Stan Hu | |
MySQL builds on EE were failing due to MySQL not liking the complex subqueries. Simplify the deletion to use a subquery that works. | |||
2017-05-16 | Improve migration for Multipple issue assignee feature | Valery Sizov | |
2017-05-12 | Move update_assignee_cache_counts to the service | Valery Sizov | |
2017-05-05 | [Multiple issue assignee] Fix a number of specs | Valery Sizov | |
2017-04-20 | Merge branch 'dz-refactor-create-members' into 'master' | Douwe Maan | |
Refactor code that creates and destroys project/group members See merge request !10735 | |||
2017-04-20 | Remove helpers assigned_issuables_count and cached_assigned_issuables_count | Valery Sizov | |
2017-04-18 | Unassign all Issues and Merge Requests when member leaves team | Valery Sizov | |
2017-04-17 | Refactor controller code that creates project/group members | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2017-02-23 | Enable Style/MutableConstant | Douwe Maan | |
2016-11-01 | Implement CreateMembers service to make controller thin | Valery Sizov | |
2016-10-28 | Allow Members::ApproveAccessRequestService to accept a new :force param | Rémy Coutable | |
This param allows to bypass permission check. It is useful for LDAP-sync where even owners don't have the :admin_group_member permission. See https://gitlab.com/gitlab-org/gitlab-ee/blob/6081c37123abae4570f78831b33c2f45f92c2765/app/policies/group_policy.rb#L38 and https://gitlab.com/gitlab-org/gitlab-ee/issues/1159 Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-10-03 | Invert method's naming | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-10-03 | Fix a few things after the initial improvment to Members::DestroyService | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-10-03 | Improve Members::DestroyService | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-10-02 | Merge branch 'rc-new-members-request-access-service' into 'master' | Robert Speicher | |
New `Members::RequestAccessService` Part of #21979. See merge request !6265 | |||
2016-09-22 | Inverse condition in Members::ApproveAccessRequestService | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-09-22 | Ensure Members::ApproveAccessRequestService can fin a requester by ID | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-09-22 | New Members::ApproveAccessRequestService | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-09-22 | Inverse condition in Members::RequestAccessService | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-09-22 | New Members::RequestAccessService | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-08-18 | Ensure last group owner isn't removed on expiry | Sean McGivern | |
2016-08-18 | Merge branch 'master' into expiration-date-on-memberships | Sean McGivern | |
2016-08-10 | New AccessRequests API endpoints for Group & Project | Rémy Coutable | |
Also, mutualize AccessRequests and Members endpoints for Group & Project. New API documentation for the AccessRequests endpoints. Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-08-05 | Extract Members::AuthorizedDestroyService from Members::DestroyService. | Adam Niedzielski | |
2016-06-18 | Raise a new Gitlab::Access::AccessDeniedError when permission is not enough ↵ | Rémy Coutable | |
to destroy a member This is a try for a new approach to put the access checks at the service level. Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-06-18 | Don't send the "access declined" email on access request withdrawal | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-06-18 | New Members::DestroyService | Rémy Coutable | |
This is to ensure we don't send unwanted notifications when deleting a project. In other words, stop abusing AR callbacks and use services. Signed-off-by: Rémy Coutable <remy@rymai.me> |