Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-14Whitelist or fix additional `Gitlab/PublicSend` cop violationsRobert Speicher
An upcoming update to rubocop-gitlab-security added additional violations.
2017-06-21Enable Style/DotPosition Rubocop :cop:Grzegorz Bizon
2017-06-06Limit non-administrators to adding 100 members at a time to groups and projectsNick Thomas
2017-05-18Fix: Deleting an invited member causes 500 errorValery Sizov
2017-05-17Get rid of pluck in app/services/members/authorized_destroy_service.rbValery Sizov
2017-05-17Fix deletion of issue assignees for MySQLStan 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-16Improve migration for Multipple issue assignee featureValery Sizov
2017-05-12Move update_assignee_cache_counts to the serviceValery Sizov
2017-05-05[Multiple issue assignee] Fix a number of specsValery Sizov
2017-04-20Merge branch 'dz-refactor-create-members' into 'master' Douwe Maan
Refactor code that creates and destroys project/group members See merge request !10735
2017-04-20Remove helpers assigned_issuables_count and cached_assigned_issuables_countValery Sizov
2017-04-18Unassign all Issues and Merge Requests when member leaves teamValery Sizov
2017-04-17Refactor controller code that creates project/group membersDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-02-23Enable Style/MutableConstantDouwe Maan
2016-11-01Implement CreateMembers service to make controller thinValery Sizov
2016-10-28Allow Members::ApproveAccessRequestService to accept a new :force paramRé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-03Invert method's namingRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-03Fix a few things after the initial improvment to Members::DestroyServiceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-03Improve Members::DestroyServiceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-02Merge branch 'rc-new-members-request-access-service' into 'master' Robert Speicher
New `Members::RequestAccessService` Part of #21979. See merge request !6265
2016-09-22Inverse condition in Members::ApproveAccessRequestServiceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-22Ensure Members::ApproveAccessRequestService can fin a requester by IDRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-22New Members::ApproveAccessRequestServiceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-22Inverse condition in Members::RequestAccessServiceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-22New Members::RequestAccessServiceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-08-18Ensure last group owner isn't removed on expirySean McGivern
2016-08-18Merge branch 'master' into expiration-date-on-membershipsSean McGivern
2016-08-10New AccessRequests API endpoints for Group & ProjectRé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-05Extract Members::AuthorizedDestroyService from Members::DestroyService.Adam Niedzielski
2016-06-18Raise 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-18Don't send the "access declined" email on access request withdrawalRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-06-18New Members::DestroyServiceRé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>