% members, member_pages, member_count = paginate_members(members_scope(@project)) %> <% if User.current.admin? %>
<%= link_to sprite_icon('add', l(:label_member_new)), new_project_membership_path(@project, members_list_params), :remote => true, :class => "icon icon-add" %>
<% end %> <%= form_tag(_project_members_path(@project), :method => :get, :id => 'members-filter-form') do %> <% end %> <% if member_count > 0 %>| <%= l(:label_user) %> / <%= l(:label_group) %> | <%= l(:label_role_plural) %> | <% if User.current.allowed_to?(:manage_members, @project) %><% end %> <%= call_hook(:view_projects_settings_members_table_header, :project => @project) %> |
|---|---|---|
| <% if member.principal %> <%= link_to_principal member.principal %> <% end %> | <%= member.roles.sort.collect(&:to_s).join(', ') %> | <% if User.current.allowed_to?(:manage_members, @project) %><%= link_to sprite_icon('edit', l(:button_edit)), edit_membership_path(member, members_list_params), :remote => true, :class => 'icon icon-edit' %> <%= remove_link membership_path(member, members_list_params), :remote => true, :data => (!User.current.admin? && member.include?(User.current) ? {:confirm => l(:text_own_membership_delete_confirmation)} : {}) if member.deletable? %> | <% end %> <%= call_hook(:view_projects_settings_members_table_row, { :project => @project, :member => member}) if User.current.allowed_to?(:manage_members, @project) %>
<%= l(:label_no_data) %>
<% end %>