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
2019-10-23Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-07-25Remove code related to object hierarchy in MySQLHeinrich Lee Yu
These are not required because MySQL is not supported anymore
2019-05-10Fix Error 500 when inviting user already presentStan Hu
A project admin attempting to invite an already-invited user will see a confusing Error 500 message. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/61574
2019-04-12Add frozen_string_literal to spec/servicesThong Kuah
Probably useful as we often move these files to "new" files.
2019-04-09[CE] Support multiple assignees for merge requestsOswaldo Ferreira
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
2019-02-01Update members service to cope with errorsJames Lopez
2019-01-31Fix rubocop violationsGabriel Mazetto
2019-01-31Add subresources removal to member destroy serviceJames Lopez
2018-12-14Delete confidential issue todos for guestsFelipe Artur
Fix leaking information of confidential issues on TODOs when user is downgraded to guest access.
2018-07-30Delete todos when users loses target read permissionsJarka Kadlecová
2018-07-11Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao
2018-07-09Updates from `rubocop -a`Lin Jen-Shin
2018-03-08Don't delete todos or unassign issues and MRs when a user leaves a projectDouwe Maan
2018-02-27Improve Member servicesRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-02-27Remove explicit audit event log in MembershipActionsRémy Coutable
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-14Resolve "Remove notification settings for groups and projects you were ↵🙈 jacopo beschi 🙉
previously a member of"
2017-12-22Replace '.team << [user, role]' with 'add_role(user)' in specsblackst0ne
2017-12-11Fix specs after removing assignee_id fieldValery Sizov
2017-08-03Change all `:empty_project` to `:project`Robert Speicher
2017-07-27Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable
services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-06-21Enable Style/DotPosition Rubocop :cop:Grzegorz Bizon
2017-06-14Correct RSpec/SingleLineHook cop offensesRobert Speicher
2017-06-06Limit non-administrators to adding 100 members at a time to groups and projectsNick Thomas
2017-05-30Fix spec for Members::AuthorizedDestroyServiceYorick Peterse
This spec was still assuming that creating a project would not result in the owner having access to the project.
2017-05-18Fix: Deleting an invited member causes 500 errorValery Sizov
2017-05-05Fix specsClement Ho
2017-04-20Remove helpers assigned_issuables_count and cached_assigned_issuables_countValery Sizov
2017-04-18Remove assigned_(issues|merge_requests) methods from the issuableValery Sizov
2017-04-18Unassign all Issues and Merge Requests when member leaves teamValery Sizov
2017-03-28Use `:empty_project` where possible in service specsRobert Speicher
2016-11-11Make access request specs explicitly enable or disable access requests as ↵Nick Thomas
required
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-04Merge branch 'rc-improve-members-destroy-service' into 'master' Robert Speicher
Improve `Members::DestroyService` Part of #21979. See merge request !6267
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-03Enable Lint/StringConversionInInterpolation cop and autocorrect offensesRobert Speicher
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-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-22New Members::RequestAccessServiceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
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>