diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 7f2025ea..0bd50fdb 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -171,7 +171,7 @@ class ProjectsController < ApplicationController # Show members list of @project def list_members - @members = @project.members + @members = @project.members.find(:all) end # Add a new document to @project diff --git a/app/views/projects/list_members.rhtml b/app/views/projects/list_members.rhtml index d7b6c5bc..e98a8c67 100644 --- a/app/views/projects/list_members.rhtml +++ b/app/views/projects/list_members.rhtml @@ -1,5 +1,7 @@

<%=l(:label_member_plural)%>

+<% if @members.empty? %>

<%= l(:label_no_data) %>

<% end %> + <% members = @members.group_by {|m| m.role } %> <% members.keys.sort{|x,y| x.position <=> y.position}.each do |role| %>

<%= role.name %>