summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-10-05 14:37:03 +0100
committerPhil Hughes <me@iamphill.com>2016-10-05 14:37:03 +0100
commita0eaff14124b829ccc02df951bd7cb7d3abb7708 (patch)
tree155d91fd044ac3b34a5061d3cd2c8692b0c21ec7
parentc2602aaff3f78ad12e1cc06136a7345699951454 (diff)
downloadgitlab-ce-a0eaff14124b829ccc02df951bd7cb7d3abb7708.tar.gz
Updated Ruby variable name
Fixed Ruby code based on review feedback
-rw-r--r--app/controllers/projects/project_members_controller.rb8
-rw-r--r--app/views/projects/project_members/_groups.html.haml4
-rw-r--r--app/views/projects/project_members/index.html.haml4
3 files changed, 7 insertions, 9 deletions
diff --git a/app/controllers/projects/project_members_controller.rb b/app/controllers/projects/project_members_controller.rb
index 870dc8abbd4..b2c8656d124 100644
--- a/app/controllers/projects/project_members_controller.rb
+++ b/app/controllers/projects/project_members_controller.rb
@@ -5,7 +5,7 @@ class Projects::ProjectMembersController < Projects::ApplicationController
before_action :authorize_admin_project_member!, except: [:index, :leave, :request_access]
def index
- @groups = @project.project_group_links
+ @group_links = @project.project_group_links
@project_members = @project.project_members
@project_members = @project_members.non_invite unless can?(current_user, :admin_project, @project)
@@ -14,9 +14,7 @@ class Projects::ProjectMembersController < Projects::ApplicationController
users = @project.users.search(params[:search]).to_a
@project_members = @project_members.where(user_id: users)
- group_ids = @groups.pluck(:group_id)
- group_ids = Group.where(id: group_ids).search(params[:search]).to_a
- @groups = @project.project_group_links.where(group_id: group_ids)
+ @group_links = @project.project_group_links.where(group_id: @project.invited_groups.search(params[:search]).select(:id))
end
@project_members = @project_members.order(access_level: :desc).page(params[:page])
@@ -40,7 +38,7 @@ class Projects::ProjectMembersController < Projects::ApplicationController
groups.each do |group|
next unless can?(current_user, :read_group, group)
-
+
project.project_group_links.create(
group: group,
group_access: params[:access_level],
diff --git a/app/views/projects/project_members/_groups.html.haml b/app/views/projects/project_members/_groups.html.haml
index 340e4cd06b8..11f896006da 100644
--- a/app/views/projects/project_members/_groups.html.haml
+++ b/app/views/projects/project_members/_groups.html.haml
@@ -2,8 +2,8 @@
.panel-heading
Groups with access to
%strong #{@project.name}
- %span.badge= groups.size
+ %span.badge= group_links.size
%ul.content-list
- - @groups.each do |group_link|
+ - group_links.each do |group_link|
- group = group_link.group
= render 'shared/members/group', group_link: group_link, group: group
diff --git a/app/views/projects/project_members/index.html.haml b/app/views/projects/project_members/index.html.haml
index 24e5a8e4015..f1461444241 100644
--- a/app/views/projects/project_members/index.html.haml
+++ b/app/views/projects/project_members/index.html.haml
@@ -21,8 +21,8 @@
= search_field_tag :search, params[:search], { placeholder: 'Find existing members by name', class: 'form-control', spellcheck: false }
%button.member-search-btn{ type: "submit", "aria-label" => "Submit search" }
= icon("search")
- - if @groups.size > 0
- = render 'groups', groups: @groups
+ - if @group_links.size > 0
+ = render 'groups', group_links: @group_links
= render 'team', members: @project_members
= paginate @project_members, theme: "gitlab"