app/views/members/_list_members_in.html.haml
- if members.blank?
%tr
%td{:colspan => "6"}= t 'members.list_members_in.current_no_users_of_type', :listing_type => @listing_type.humanize.pluralize
- else
- for user in members
%tr
%td.member_avatar= avatar_for user
%td.member_username
= link_to_contributions_of(user,'Topic', :show_anonymous_contribs => true)
!= "<br />(#{user.login})" if @site_admin && user.user_name != user.login
%td.member_joined
= @role_creations[user.id].to_s(:long)
%td
= @site_admin ? mail_to(h(user.email)) : ""
- if @basket_admin
- users_possible_roles = possible_roles
- users_admin_actions = admin_actions
- unless @listing_type == 'admin'
- if ['site_admin', 'tech_admin'].include?(@listing_type) && @current_basket == @site_basket #c
- users_possible_roles.delete('tech_admin') if user.has_role?('tech_admin')
- users_possible_roles.delete('site_admin') if user.has_role?('site_admin')
- else
- # we don't want to allow admins to change roles if they are the only one
- if @current_basket != @site_basket && !@current_basket.more_than_one_basket_admin? # d
- users_possible_roles = Hash.new
- if user.anonymous?
- # we also don't want anonymous users to be able to have more than member role
- users_possible_roles = Hash.new
- users_admin_actions = Hash.new
= render :partial =>'possible_roles',
:locals => { :user => user,
:role_key => @listing_type,
:possible_roles => users_possible_roles }
= render :partial =>'admin_actions',
:locals => { :user => user,
:role_key => @listing_type,
:admin_actions => users_admin_actions }
- else
%td
%td
%tr
%td{:colspan => "6"}
#prev-next= will_paginate members
%tr
%td{:colspan => "6"}
- if @current_basket.urlified_name != @site_basket.urlified_name && @basket_admin
= form_tag :action => 'potential_new_members' do
#searchheader
%h4= t 'members.list_members_in.search_for_members'
= text_field_tag 'search_name', '', :class => 'searchheader-search', :size => '30'
= submit_tag t('members.list_members_in.search_button'), :class => 'searchbutton'