修改邀请加入项目逻辑:改成已加入和等待加入

dev_repository_hjq
huang 10 years ago
parent 7e89cd27aa
commit 543ae1bbd0

@ -365,16 +365,17 @@ class ProjectsController < ApplicationController
def invite_members_by_mail def invite_members_by_mail
if User.current.member_of?(@project) || User.current.admin? if User.current.member_of?(@project) || User.current.admin?
@inviter_lists = InviteList.where(project_id:@project.id).all @inviter_lists = InviteList.where(project_id:@project.id).all
@inviters = []
@waiters = []
unless @inviter_lists.blank? unless @inviter_lists.blank?
@inviter_lists.each do|inviter_list| @inviter_lists.each do|inviter_list|
inviters = []
waiters = []
inviters << inviter_list.user
@inviters_count = inviters.size
unless inviter_list.user.nil? unless inviter_list.user.nil?
unless inviter_list.user.member_of?(@project) if inviter_list.user.member_of?(@project)
waiters << inviter_list.user @inviters << inviter_list.user
@waiters_count = waiters.size @inviters_count = @inviters.size
else
@waiters << inviter_list.user
@waiters_count = @waiters.size
end end
end end
end end

@ -80,21 +80,17 @@
<%# 邀请用户的状态 %> <%# 邀请用户的状态 %>
<% unless @inviter_lists.blank? %> <% unless @inviter_lists.blank? %>
<div> <div>
<% if @inviters_count > 0 %> <% unless @inviters_count.nil? %>
<span class="status_inviter">已邀请的用户</span><br/> <span class="status_inviter">已加入项目的用户</span><br/>
<% @inviter_lists.each do |inviter_list| %> <% @inviters.each do |inv| %>
<%= inviter_list.user.name unless inviter_list.user.nil? %><br/> <%= inv.name unless inv.nil? %><br/>
<% end %> <% end %>
<% end %> <% end %>
</br> </br>
<% unless @waiters_count.nil? %> <% unless @waiters_count.nil? %>
<span class="status_inviter">等待加入项目的用户</span><br/> <span class="status_inviter">等待加入项目的用户</span><br/>
<% @inviter_lists.each do |inviter_list| %> <% @waiters.each do |wai| %>
<% unless inviter_list.user.nil? %> <%= wai.name unless wai.nil?%><br/>
<% unless inviter_list.user.member_of?(@project) %>
<%= inviter_list.user.name %><br/>
<% end %>
<% end %>
<% end %> <% end %>
<% end %> <% end %>
</div> </div>

Loading…
Cancel
Save