summaryrefslogtreecommitdiff
path: root/app/helpers/members_helper.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add subresources removal to member destroy serviceJames Lopez2019-01-311-2/+13
|
* Actually set raise_on_unfiltered_parameters to trueJasper Maes2019-01-161-1/+1
|
* Enable frozen string for app/helpers/**/*.rbgfyoung2018-09-061-9/+7
| | | | Partially addresses #47424.
* Refactor member view by using presenterTM Lee2017-12-111-7/+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>
* Refactor MembersHelper#filter_group_project_member_pathDouglas Barbosa Alexandre2016-12-161-5/+1
|
* Fix MembersHelperDouglas Barbosa Alexandre2016-12-161-11/+11
|
* Adds sort dropdown for group membersNur Rony2016-12-161-9/+21
|
* Show member roles to all users on members page20614-show-member-roles-to-all-usersDouwe Maan2016-08-111-6/+0
|
* New :request_access ability to replace a ugly helperRémy Coutable2016-07-051-11/+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/+11
| | | | | | And create new Project#requesters, Group#requesters scopes. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Address Douwe's feedbackfix-18717Rémy Coutable2016-06-171-2/+2
| | | | | | | | - Make it more explicit that `source` must respond to `#group` and that `#group` must be present. - Indent subsequent lines of a multi-line condition. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Ensure group/project owners can see their members' access_levelRémy Coutable2016-06-171-0/+6
| | | | | | | | | 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-6/+0
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* UI and copywriting improvements13948-access-request-to-projects-and-groupsRémy Coutable2016-06-141-99/+27
| | | | | | | | | + 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/+117
Signed-off-by: Rémy Coutable <remy@rymai.me>