summaryrefslogtreecommitdiff
path: root/spec/models/member_spec.rb
Commit message (Expand)AuthorAgeFilesLines
* Allow a member to have an access level equal to parent groupsh-allow-equal-level-in-subgroup-membershipStan Hu2019-04-301-0/+10
* Add # frozen_string_literal to spec/modelsThong Kuah2019-04-011-0/+2
* Resolve "Can add an existing group member into a group project with new permi...James Lopez2018-12-061-0/+23
* Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao2018-07-111-43/+43
* Use the DatabaseCleaner 'deletion' strategy instead of 'truncation'Nick Thomas2018-01-241-2/+2
* Replace '.team << [user, role]' with 'add_role(user)' in specs36782-replace-team-user-role-with-add_role-user-in-specsblackst0ne2017-12-221-4/+4
* Replaces `tag: true` into `:tag` in the specsJacopo2017-10-071-2/+2
* Optimize SQL queries used in Groups::GroupMembersController#create27374-groups-groupmemberscontroller-create-is-slow-due-to-sqlRubén Dávila2017-09-051-0/+9
* Change all `:empty_project` to `:project`rs-empty_project-defaultRobert Speicher2017-08-021-2/+2
* Use described_class when possibleRémy Coutable2017-07-271-1/+1
* Remove superfluous lib: true, type: redis, service: true, models: true, servi...Rémy Coutable2017-07-271-1/+1
* Enable Style/DotPosition Rubocop :cop:Grzegorz Bizon2017-06-211-4/+4
* Collect all users by single query when using Member#add_usersdz-improve-add-users-methodDmitriy Zaporozhets2017-04-281-2/+4
* Refactor add_users method for project and groupdz-cleanup-add-usersDmitriy Zaporozhets2017-04-211-0/+25
* Show parent group members for nested groupdz-nested-groups-members-pageDmitriy Zaporozhets2017-02-101-0/+8
* Use `:empty_project` where possible in model specsrs-empty_project-modelsRobert Speicher2017-01-261-1/+1
* Precalculate user's authorized projects in databaseAhmad Sherif2016-11-181-0/+22
* Make access request specs explicitly enable or disable access requests as req...Nick Thomas2016-11-111-2/+2
* Members::RequestAccessService is tricter on permissionsRémy Coutable2016-10-031-1/+1
* Merge branch '21983-member-add_user-doesn-t-detect-existing-members-that-have...Robert Speicher2016-10-021-39/+204
|\
| * Allow Member.add_user to handle access requestersRémy Coutable2016-09-281-39/+204
* | Fix specs that requires an access requestRémy Coutable2016-09-221-1/+1
|/
* Exclude some pending or inactivated rows in Member scopesNick Thomas2016-09-081-3/+39
* Merge branch 'master' into expiration-date-on-membershipsSean McGivern2016-08-181-1/+1
|\
| * New AccessRequests API endpoints for Group & ProjectRémy Coutable2016-08-101-1/+1
* | Replace optional parameters with keyword arguments.Adam Niedzielski2016-08-021-2/+12
|/
* Add a spec for access_for_user_idsStan Hu2016-07-261-0/+12
* Exclude requesters from Project#members, Group#members and User#membersexplicit-requesters-scopeRémy Coutable2016-07-011-18/+2
* New Members::DestroyServiceRémy Coutable2016-06-181-12/+0
* UI and copywriting improvements13948-access-request-to-projects-and-groupsRémy Coutable2016-06-141-34/+69
* Add request access for groupsRémy Coutable2016-06-141-0/+89
* Remove the annotate gem and delete old annotationsJeroen van Baarsen2016-05-091-19/+0
* Validate email addresses using Devise.email_regexpRémy Coutable2016-02-091-1/+5
* Tag model specsDouwe Maan2015-12-091-1/+1
* Re-annotate modelsStan Hu2015-05-031-0/+19
* Follow newline guidelines.Douwe Maan2015-04-141-3/+0
* Remove duplication between Group and ProjectMember.Douwe Maan2015-04-141-0/+151