summaryrefslogtreecommitdiff
path: root/spec/helpers/members_helper_spec.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add subresources removal to member destroy serviceJames Lopez2019-01-311-2/+2
|
* Replace deprecated name_with_namespace with full_name in app and specDmitriy Zaporozhets2018-03-051-5/+5
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor member view by using presenterTM Lee2017-12-111-8/+0
| | | | | | | | | | | - Create MemberPresenter alongside with GroupMemberPresenter and ProjectMemberPresenter - Make Member model Presentable - Move action_member_permission from MembersHelper into the MemberPresenter - Added rspec using double, separate specs for GroupMemberPresenter and ProjectMemberPresenter Fixes #28004. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Change all `:empty_project` to `:project`rs-empty_project-defaultRobert Speicher2017-08-021-3/+3
|
* Use `:empty_project` where possible in helper specsrs-empty_project-helpersRobert Speicher2017-01-251-1/+1
|
* Drop Project#authorized_for_user? in favor of ProjectTeam#member?Ahmad Sherif2016-11-231-2/+2
| | | | Closes #23938
* Make access request specs explicitly enable or disable access requests as ↵Nick Thomas2016-11-111-4/+4
| | | | required
* Fix specs that requires an access requestRémy Coutable2016-09-221-2/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Show member roles to all users on members page20614-show-member-roles-to-all-usersDouwe Maan2016-08-111-48/+0
|
* New :request_access ability to replace a ugly helperRémy Coutable2016-07-051-66/+0
| | | | | | | | | | | - Group / project members cannot request access - Group members cannot request access to a group's project This addresses an issue where project owners could request access to their own project, leading to UI inconsistency where their requester status would replace their owner status. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Exclude requesters from Project#members, Group#members and User#membersexplicit-requesters-scopeRémy Coutable2016-07-011-0/+66
| | | | | | And create new Project#requesters, Group#requesters scopes. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Ensure group/project owners can see their members' access_levelRémy Coutable2016-06-171-0/+48
| | | | | | | | | When you are the last owner of a group or the owner of a project, you don't have the :update_<source>_member / :destroy_<source>_member abilities, but you do have the :admin_<source>_member so you should be able to see your members access levels. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix permission checks in member rowbackport-view-condition-improvement-from-ee-460Rémy Coutable2016-06-151-16/+0
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* UI and copywriting improvements13948-access-request-to-projects-and-groupsRémy Coutable2016-06-141-89/+22
| | | | | | | | | + Move 'Edit Project/Group' out of membership-related partial + Show the access request buttons only to logged-in users + Put the request access buttons out of in a more visible button + Improve the copy in the #remove_member_message helper Signed-off-by: Rémy Coutable <remy@rymai.me>
* Factorize access request routes into a new :access_requestable route concernRémy Coutable2016-06-141-2/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Add request access for groupsRémy Coutable2016-06-141-0/+139
Signed-off-by: Rémy Coutable <remy@rymai.me>