|
|
|
@ -27,31 +27,27 @@
|
|
|
|
|
</div>
|
|
|
|
|
<% @user_activities.each do |user_activity|
|
|
|
|
|
unless @user_activities.nil? %>
|
|
|
|
|
<% act= user_activity.act %>
|
|
|
|
|
<% case user_activity.act_type.to_s %>
|
|
|
|
|
<% when 'CourseActivity' %>
|
|
|
|
|
<% @course_act= CourseActivity.where("id=#{user_activity.act_id}").first %>
|
|
|
|
|
<% unless @course_act.nil? %>
|
|
|
|
|
<% case @course_act.course_act_type.to_s %>
|
|
|
|
|
<% if act %>
|
|
|
|
|
<% activity= act.course_act %>
|
|
|
|
|
<% case act.course_act_type.to_s %>
|
|
|
|
|
<% when 'HomeworkCommon' %>
|
|
|
|
|
<% @activity=HomeworkCommon.where("id=#{@course_act.course_act_id}").first %>
|
|
|
|
|
<%= render :partial => 'course_homework', :locals => {:activity => @activity,:user_activity =>user_activity} %>
|
|
|
|
|
<%= render :partial => 'course_homework', :locals => {:activity => activity,:user_activity =>user_activity} %>
|
|
|
|
|
<% when 'News' %>
|
|
|
|
|
<% @activity=News.where("id=#{@course_act.course_act_id}").first %>
|
|
|
|
|
<%= render :partial => 'course_news', :locals => {:activity => @activity,:user_activity =>user_activity} %>
|
|
|
|
|
<%= render :partial => 'course_news', :locals => {:activity => activity,:user_activity =>user_activity} %>
|
|
|
|
|
<% when 'Message'%>
|
|
|
|
|
<% @activity=Message.where("id=#{@course_act.course_act_id}").first %>
|
|
|
|
|
<%= render :partial => 'course_message', :locals => {:activity => @activity,:user_activity =>user_activity} %>
|
|
|
|
|
<%= render :partial => 'course_message', :locals => {:activity => activity,:user_activity =>user_activity} %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% when 'ForgeActivity' %>
|
|
|
|
|
<% @project_act= ForgeActivity.where("id=#{user_activity.act_id}").first %>
|
|
|
|
|
<% case @project_act.forge_act_type.to_s %>
|
|
|
|
|
<% activity= act.forge_act unless act.forge_act_type == "ProjectCreateInfo" %>
|
|
|
|
|
<% case act.forge_act_type.to_s %>
|
|
|
|
|
<% when 'Issue' %>
|
|
|
|
|
<% @activity=Issue.where("id=#{@project_act.forge_act_id}").first %>
|
|
|
|
|
<%= render :partial => 'project_issue', :locals => {:activity => @activity,:user_activity =>user_activity} %>
|
|
|
|
|
<%= render :partial => 'project_issue', :locals => {:activity => activity,:user_activity =>user_activity} %>
|
|
|
|
|
<% when 'Message' %>
|
|
|
|
|
<% @activity=Message.where("id=#{@project_act.forge_act_id}").first %>
|
|
|
|
|
<%= render :partial => 'project_message', :locals => {:activity => @activity,:user_activity =>user_activity} %>
|
|
|
|
|
<%= render :partial => 'project_message', :locals => {:activity => activity,:user_activity =>user_activity} %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|