Skip to content
Snippets Groups Projects
Commit e1dffa32 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Render project members from shared group

parent e12e937b
No related branches found
No related tags found
1 merge request!3186Bring from EE: Share Project with Group
Pipeline #
Loading
Loading
@@ -27,6 +27,7 @@ class Projects::ProjectMembersController < Projects::ApplicationController
end
 
@project_member = @project.project_members.new
@project_group_links = @project.project_group_links
end
 
def create
Loading
Loading
- @project_group_links.each do |group_links|
- shared_group = group_links.group
- shared_group_users_count = group_links.group.group_members.count
.panel.panel-default
.panel-heading
Shared with
%strong #{shared_group.name}
group, members with
%strong #{group_links.human_access}
role (#{shared_group_users_count})
- if current_user.can?(:admin_group, shared_group)
.panel-head-actions
= link_to group_group_members_path(shared_group), class: 'btn btn-sm' do
%i.fa.fa-pencil-square-o
Edit group members
%ul.content-list
- shared_group.group_members.order('access_level DESC').limit(20).each do |member|
= render 'groups/group_members/group_member', member: member, show_controls: false, show_roles: false
- if shared_group_users_count > 20
%li
and #{shared_group_users_count - 20} more. For full list visit #{link_to 'group members page', group_group_members_path(shared_group)}
Loading
Loading
@@ -18,3 +18,6 @@
 
- if @group
= render "group_members", members: @group_members
- if @project_group_links.any? && @project.allowed_to_share_with_group?
= render "shared_group_members"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment