summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2015-12-02 14:58:40 +0100
committerDouwe Maan <douwe@gitlab.com>2015-12-02 14:58:40 +0100
commit7a6986039dd2bd349bbc3dd7d97ab9bbec14e86c (patch)
treee379e9c199e9d3a7450cbd63b8096bb0aa0fac1e /app
parent0827455710d9bd836e2bd771249bfdbd0bf1bdf4 (diff)
downloadgitlab-ce-7a6986039dd2bd349bbc3dd7d97ab9bbec14e86c.tar.gz
Only show "Manage group members" in project member list when user has access
Diffstat (limited to 'app')
-rw-r--r--app/views/projects/project_members/_group_members.html.haml9
1 files changed, 5 insertions, 4 deletions
diff --git a/app/views/projects/project_members/_group_members.html.haml b/app/views/projects/project_members/_group_members.html.haml
index 0c73d7e34ac..d2810f9707a 100644
--- a/app/views/projects/project_members/_group_members.html.haml
+++ b/app/views/projects/project_members/_group_members.html.haml
@@ -4,10 +4,11 @@
group members
%small
(#{members.count})
- .pull-right
- = link_to group_group_members_path(@group), class: 'btn' do
- = icon('pencil-square-o')
- Edit group members
+ - if can?(current_user, :admin_group_member, @group)
+ .pull-right
+ = link_to group_group_members_path(@group), class: 'btn' do
+ = icon('pencil-square-o')
+ Manage group members
%ul.content-list
- members.each do |member|
= render 'groups/group_members/group_member', member: member, show_controls: false