annotate app/views/members/_list.html.erb @ 1481:93934eec7b56 issue_540

Close obsolete branch issue_540
author Chris Cannam
date Sat, 24 Nov 2012 17:53:51 +0000
parents 04114f36670d
children
rev   line source
chris@500 1
chris@500 2 <% roles = Role.find_all_givable
chris@500 3 members = @project.member_principals.find(:all, :include => [:roles, :principal]).sort %>
chris@500 4
chris@500 5 <% if members.any? %>
chris@500 6
chris@500 7 <div id="members">
chris@500 8 <dl>
chris@500 9 <% members.each do |member| %>
chris@500 10 <dt id="member-<%= member.id %>" class="member <%= member.principal.class.name.downcase %> <%= User.current.logged? && User.current == member.user ? 'me' : nil %>">
chris@500 11 <%= avatar(member.user, :size => "24") %>
chris@500 12 <span class="user"><%= link_to_user member.principal %></span>
chris@589 13 <span class="email"><%= member.user.mail if !member.user.pref.hide_mail %></span>
chris@500 14 <dd id="member-<%= member.id %>" class="roles <%= member.principal.class.name.downcase %> <%= User.current.logged? && User.current == member.user ? 'me' : nil %>">
chris@500 15 <span class="roles" id="member-<%= member.id %>-roles"><%=h member.roles.sort.collect(&:to_s).join(', ') %></span>
chris@500 16 </dd>
chris@500 17 <% end %>
chris@500 18 </dl>
chris@500 19 <% else %>
chris@500 20 <p class="nodata"><%= l(:label_no_data) %></p>
chris@500 21 <% end %>
chris@500 22 </div>
chris@500 23
chris@500 24 <% content_for :sidebar do %>
chris@500 25 <% end %>
chris@500 26