diff --git a/app/views/layouts/_show_messages_list.html.erb b/app/views/layouts/_show_messages_list.html.erb
index f67250e46..a4df961d3 100644
--- a/app/views/layouts/_show_messages_list.html.erb
+++ b/app/views/layouts/_show_messages_list.html.erb
@@ -5,18 +5,20 @@
<% messages.each do |ma| %>
<% if ma.class == SystemMessage %>
- - Trustie平台 发布新消息:<%= ma.subject.blank? ? (ma.content.nil? ? ma.description.html_safe : ma.content.html_safe) : ma.subject%>
+ - Trustie平台 发布新消息:<%= ma.subject.blank? ? (ma.content.nil? ? ma.description.html_safe : ma.content.html_safe) : ma.subject%>
<% elsif ma.class == CourseMessage %>
<% if ma.course_message_type == "News" %>
- - <%=ma.course_message.author.show_name %> 发布了通知:<%= ma.course_message.title%>
+ - <%=ma.course_message.author.show_name %> 发布了通知:<%= ma.course_message.title%>
<% elsif ma.course_message_type == "Comment" %>
- - <%=ma.course_message.author.show_name %> 评论了通知:<%= ma.course_message.commented.title%>
+ - <%=ma.course_message.author.show_name %> 评论了通知:<%= ma.course_message.commented.title%>
<% elsif ma.course_message_type == "HomeworkCommon" && ma.status.nil? %>
- <%=ma.course_message.user.show_name %>老师 发布了课程作业:作业标题:<%= ma.course_message.name%>
<% elsif ma.course_message_type == "HomeworkCommon" && ma.status == 1 %>
- <%=ma.course_message.user.show_name %>老师 发布的作业:作业标题:<%= ma.course_message.name%>的截止日期快到了
<% elsif ma.course_message_type == "HomeworkCommon" && ma.status == 2 %>
- <%=ma.course_message.user.show_name %>老师 启动了作业匿评:作业标题:<%= ma.course_message.name%>
+ <% elsif ma.course_message_type == "HomeworkCommon" && ma.status == 3 %>
+ - <%=ma.course_message.user.show_name %>老师 关闭了作业匿评:作业标题:<%= ma.course_message.name%>
<% elsif ma.course_message_type == "HomeworkCommon" && ma.status == 4 %>
- <%=ma.course_message.user.show_name %>老师 启动作业匿评失败:<%= ma.course_message.name%>(失败原因:提交作品的人数低于2人)
<% elsif ma.course_message_type == "HomeworkCommon" && ma.status == 5 %>
@@ -34,106 +36,106 @@
<% href = 'javascript:void(0)' %>
<% end %>
- <%=ma.course_message.user.show_name %> 申请引用资源:<%= ma.course_message.find_attachment(ma.course_message.attachment_id).try(:filename)%>
- <% elsif ma.course_message_type == "ApplyResource" && ma.status == 1 %>
- <% if ma.course_message.container_type == "Course" %>
- <% href = course_files_path(ma.course_message.container_id) %>
- <% elsif ma.course_message.container_type == "Project" %>
- <% href = project_files_path(ma.course_message.container_id) %>
- <% elsif ma.course_message.container_type == "OrgSubfield" %>
- <% href = org_subfield_files_path(ma.course_message.container_id) %>
- <% else %>
- <% href = 'javascript:void(0)' %>
- <% end %>
- - <%=User.find(ma.course_message.apply_user_id).show_name %> <%= ma.apply_result == 2 ? '同意' : '拒绝'%>引用资源:<%= ma.course_message.find_attachment(ma.course_message.attachment_id).try(:filename)%>
- <% elsif ma.course_message_type == "Poll" %>
- - "><%=ma.course_message.user.show_name %> 发布了问卷:<%= ma.course_message.polls_name.nil? ? "未命名问卷" : ma.course_message.polls_name%>
- <% elsif ma.course_message_type == "Message" %>
- <% content = ma.course_message.parent_id.nil? ? ma.course_message.subject : ma.course_message.content.html_safe %>
- <% href = course_boards_path(ma.course_message.course, :parent_id => ma.course_message.parent_id ? ma.course_message.parent_id : ma.course_message.id, :topic_id => ma.course_message.id) %>
- - <%= content%>"><%=ma.course_message.author.show_name %> <%= ma.course_message.parent_id.nil? ? "发布了课程帖子:" : "评论了课程帖子:" %><%= content%>
- <% elsif ma.course_message_type == "StudentWorksScore" %>
- - <%= ma.status == 0 ? "评阅了您的作品:" : "重新评阅了您的作品:" %><%= ma.content.html_safe if !ma.content.nil?%>"><%=ma.course_message.reviewer_role == 3 ? '匿名用户' : ma.course_message.user.show_name+"老师" %> <%= ma.status == 0 ? "评阅了您的作品:" : "重新评阅了您的作品:" %><%= ma.content.html_safe if !ma.content.nil?%>
- <% elsif ma.course_message_type == "JournalsForMessage" %>
- <% if ma.course_message.jour_type == 'Course' %>
- - <%=ma.course_message.user.show_name %> 在课程中留言了:<%= ma.course_message.notes.html_safe%>
- <% elsif ma.course_message.jour_type == 'HomeworkCommon' %>
- - <%=ma.course_message.user.show_name %> <%=ma.course_message.m_parent_id.nil? ? '回复了您的作业:' : '在作业中回复了您:' %><%= ma.course_message.notes.html_safe%>
- <% else %>
- - <%=ma.course_message.user.show_name %><%=ma.course_message.user.allowed_to?(:as_teacher, ma.course) ? '老师' : '同学' %> 回复了作品评论:<%= ma.course_message.notes%>
- <% end %>
- <% elsif ma.course_message_type == "StudentWork" && !ma.course_message.homework_common.nil? && !User.current.allowed_to?(:as_teacher, ma.course_message.homework_common.course) %>
- - <%=ma.course_message.homework_common.user.show_name %>老师 发布的作业:<%=ma.course_message.homework_common.name %>,由于迟交作业,您及您的作品都不能参与该作业的匿评
- <% elsif ma.course_message_type == "StudentWork" && ma.status == 1 %>
- - <%=ma.course_message.user.show_name %>同学 重新提交了作品:<%=ma.course_message.name %>
- <% elsif ma.course_message_type == "StudentWork" && ma.status == 2 %>
- - <%=ma.course_message.user.show_name %>同学 追加新附件了:作业标题:<%=ma.course_message.homework_common.name %>
- <% elsif ma.course_message_type == "Course" %>
- - 系统提示 您成功创建了课程:课程名称:<%=ma.course_message.name %>
- <% elsif ma.course_message_type == "JoinCourseRequest" %>
- <% content = User.find(ma.course_message_id).name+"申请成为课程\""+"#{Course.find(ma.course_id).name}"+"\"的"+"#{ma.content == '9' ? "教师" : "教辅"}" %>
- - 系统提示 您有了新的课程成员申请:<%=content %>
- <% elsif ma.course_message_type == "CourseRequestDealResult" %>
- <% content = ma.status == 1 ? '您申请成为课程"'+Course.find(ma.course_id).name+'"的'+(ma.content == '9' ? '老师' : '教辅')+'申请已通过' : '您申请成为课程"'+Course.find(ma.course_id).name+'"的'+(ma.content == '9' ? '老师' : '教辅')+'的申请被拒绝' %>
- - 系统提示 课程申请进度反馈:<%=content %>
- <% elsif ma.course_message_type == "JoinCourse" and ma.status == 0 %>
- - <%=User.find(ma.course_message_id).show_name %> 将您加入了课程:<%=ma.course.name %>
- <% elsif ma.course_message_type == "JoinCourse" and ma.status == 1 %>
- - ">系统提示 您增加了新的课程成员:<%=User.find(ma.course_message_id).login+"("+User.find(ma.course_message_id).show_name+")" %>
- <% elsif ma.course_message_type == "RemoveFromCourse" %>
- - <%=User.find(ma.course_message_id).show_name %> 将您移出了课程:<%=ma.course.name %>
- <% elsif ma.course_message_type == "Exercise" && ma.status == 2 %>
- - <%=ma.course_message.user.show_name %>老师 发布了课程测验:测验题目:<%=ma.course_message.exercise_name %>
- <% elsif ma.course_message_type == "Exercise" && ma.status == 3 %>
- - <%=ma.course_message.user.show_name %>老师 发布的测验:<%=ma.course_message.exercise_name %> 截止时间快到了
- <% end %>
- <% elsif ma.class == ForgeMessage %>
- <% if ma.forge_message_type == "AppliedProject" %>
- - " target="_blank" title="<%=ma.forge_message.user.show_name %> 申请加入项目:<%= ma.project.name%>"><%=ma.forge_message.user.show_name %> 申请加入项目:<%= ma.project.name%>
- <% elsif ma.forge_message_type == "JoinProject" %>
- - <%=User.find(ma.forge_message_id).show_name %> 将您加入了项目:<%= ma.project.name%>
- <% elsif ma.forge_message_type == "RemoveFromProject" %>
- - <%=User.find(ma.forge_message_id).show_name %> 将您移出了项目:<%= ma.project.name%>
- <% elsif ma.forge_message_type == "RemoveFromProject" %>
- - <%=User.find(ma.forge_message_id).show_name %> 邀请你加入项目:<%= ma.project.name%>
- <% elsif ma.forge_message_type == "Issue" && ma.status == 1 %>
- - <%= ma.forge_message.subject%> 截止时间快到了!"><%=ma.forge_message.author.show_name %> <%= ma.forge_message.tracker_id == 5 ? "发布的周报:":"指派给你的问题:"%><%= ma.forge_message.subject%> 截止时间快到了!
- <% elsif ma.forge_message_type == "Issue" && ma.status != 1 %>
- - <%= ma.forge_message.subject%>"><%=ma.forge_message.author.show_name %> <%= ma.forge_message.tracker_id == 5 ? "发布了周报:":"指派了问题给你:"%><%= ma.forge_message.subject%>
- <% elsif ma.forge_message_type == "Journal" %>
- - <%=ma.forge_message.user.show_name %> 更新了问题状态:<%= ma.forge_message.journalized.subject%>
- <% elsif ma.forge_message_type == "Message" %>
- - <%= ma.forge_message.subject%>"><%=ma.forge_message.author.show_name %> <%= ma.forge_message.parent_id.nil? ? "发布了项目帖子:" : "评论了项目帖子:" %><%= ma.forge_message.subject%>
- <% elsif ma.forge_message_type == "News" %>
- - <%=ma.forge_message.author.show_name %> 发布了新闻:<%= ma.forge_message.title.html_safe%>
- <% elsif ma.forge_message_type == "Comment" %>
- - <%=ma.forge_message.author.show_name %> 评论了新闻:<%= ma.forge_message.commented.title%>
- <% end %>
- <% elsif ma.class == MemoMessage %>
- <% if ma.memo_type == "Memo" %>
- - <%= ma.memo.parent_id.nil? ? ma.memo.subject : ma.memo.content.html_safe%>"><%=ma.memo.author.show_name %> <%= ma.memo.parent_id.nil? ? "在贴吧发布帖子:" : "回复了贴吧帖子:" %><%= ma.memo.parent_id.nil? ? ma.memo.subject : ma.memo.content.html_safe%>
- <% end %>
- <% elsif ma.class == UserFeedbackMessage %>
- <% if ma.journals_for_message_type == "JournalsForMessage" %>
- - <%= ma.journals_for_message.notes.gsub("
","").gsub("
","").gsub("
","").html_safe%>"><%=ma.journals_for_message.user.show_name %> <%= ma.journals_for_message.reply_id == 0 ? "给你留言了:" : "回复了你的留言:" %><%= ma.journals_for_message.notes.gsub("","").gsub("
","").gsub("
","").html_safe%>
- <% end %>
- <% elsif ma.class == OrgMessage %>
- <% if ma.message_type == 'ApplySubdomain' %>
- - 0 && Secdomain.where("sub_type=2 and pid=?", ma.organization.id).first.subname != ma.content)) ? "同意申请":"申请已批准"%>"><%=ma.organization.name %> 申请子域名:<%= (Secdomain.where("sub_type=2 and pid=?", ma.organization.id).count == 0 || (Secdomain.where("sub_type=2 and pid=?", ma.organization.id).count > 0 && Secdomain.where("sub_type=2 and pid=?", ma.organization.id).first.subname != ma.content)) ? "同意申请":"申请已批准"%>
- <% elsif ma.message_type == 'AgreeApplySubdomain' %>
- - 系统提示 管理员同意了您的子域名申请:<%= ma.content%>
+ <% elsif ma.course_message_type == "ApplyResource" && ma.status == 1 %>
+ <% if ma.course_message.container_type == "Course" %>
+ <% href = course_files_path(ma.course_message.container_id) %>
+ <% elsif ma.course_message.container_type == "Project" %>
+ <% href = project_files_path(ma.course_message.container_id) %>
+ <% elsif ma.course_message.container_type == "OrgSubfield" %>
+ <% href = org_subfield_files_path(ma.course_message.container_id) %>
+ <% else %>
+ <% href = 'javascript:void(0)' %>
<% end %>
- <% elsif AtMessage === ma && ma.at_valid? %>
- <% if ma.at_message_type == "Message" && !ma.at_message.course.nil? %>
- <% href = course_boards_path(ma.at_message.course,:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id, :topic_id => ma.at_message.id) %>
- - <%=ma.author.show_name %> 提到了你:<%= ma.subject.html_safe%>
- <% elsif ma.at_message_type == "Message" && !ma.at_message.project.nil? %>
- <% href = project_boards_path(ma.at_message.project,:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id, :topic_id => ma.at_message.id) %>
- - <%=ma.author.show_name %> 提到了你:<%= ma.subject.html_safe%>
+ - <%=User.find(ma.course_message.apply_user_id).show_name %> <%= ma.apply_result == 2 ? '同意' : '拒绝'%>引用资源:<%= ma.course_message.find_attachment(ma.course_message.attachment_id).try(:filename)%>
+ <% elsif ma.course_message_type == "Poll" %>
+ - "><%=ma.course_message.user.show_name %> 发布了问卷:<%= ma.course_message.polls_name.nil? ? "未命名问卷" : ma.course_message.polls_name%>
+ <% elsif ma.course_message_type == "Message" %>
+ <% content = ma.course_message.parent_id.nil? ? ma.course_message.subject : ma.course_message.content.html_safe %>
+ <% href = course_boards_path(ma.course_message.course, :parent_id => ma.course_message.parent_id ? ma.course_message.parent_id : ma.course_message.id, :topic_id => ma.course_message.id) %>
+ - <%= content%>"><%=ma.course_message.author.show_name %> <%= ma.course_message.parent_id.nil? ? "发布了课程帖子:" : "评论了课程帖子:" %><%= content%>
+ <% elsif ma.course_message_type == "StudentWorksScore" %>
+ - <%= ma.status == 0 ? "评阅了您的作品:" : "重新评阅了您的作品:" %><%= ma.content.html_safe if !ma.content.nil?%>"><%=ma.course_message.reviewer_role == 3 ? '匿名用户' : ma.course_message.user.show_name+"老师" %> <%= ma.status == 0 ? "评阅了您的作品:" : "重新评阅了您的作品:" %><%= ma.content.html_safe if !ma.content.nil?%>
+ <% elsif ma.course_message_type == "JournalsForMessage" %>
+ <% if ma.course_message.jour_type == 'Course' %>
+ - <%=ma.course_message.user.show_name %> 在课程中留言了:<%= ma.course_message.notes.html_safe%>
+ <% elsif ma.course_message.jour_type == 'HomeworkCommon' %>
+ - <%=ma.course_message.user.show_name %> <%=ma.course_message.m_parent_id.nil? ? '回复了您的作业:' : '在作业中回复了您:' %><%= ma.course_message.notes.html_safe%>
<% else %>
- <% content = ''+ma.author.show_name+' 提到了你:'+ma.subject.html_safe %>
- - <%=link_to content.html_safe, ma.url, :title => ma.author.show_name+' 提到了你:'+ma.subject.html_safe, :target => '_blank' %>
+ - <%=ma.course_message.user.show_name %><%=ma.course_message.user.allowed_to?(:as_teacher, ma.course) ? '老师' : '同学' %> 回复了作品评论:<%= ma.course_message.notes%>
<% end %>
+ <% elsif ma.course_message_type == "StudentWork" && !ma.course_message.homework_common.nil? && !User.current.allowed_to?(:as_teacher, ma.course_message.homework_common.course) %>
+ - <%=ma.course_message.homework_common.user.show_name %>老师 发布的作业:<%=ma.course_message.homework_common.name %>,由于迟交作业,您及您的作品都不能参与该作业的匿评
+ <% elsif ma.course_message_type == "StudentWork" && ma.status == 1 %>
+ - <%=ma.course_message.user.show_name %>同学 重新提交了作品:<%=ma.course_message.name %>
+ <% elsif ma.course_message_type == "StudentWork" && ma.status == 2 %>
+ - <%=ma.course_message.user.show_name %>同学 追加新附件了:作业标题:<%=ma.course_message.homework_common.name %>
+ <% elsif ma.course_message_type == "Course" %>
+ - 系统提示 您成功创建了课程:课程名称:<%=ma.course_message.name %>
+ <% elsif ma.course_message_type == "JoinCourseRequest" %>
+ <% content = User.find(ma.course_message_id).name+"申请成为课程\""+"#{Course.find(ma.course_id).name}"+"\"的"+"#{ma.content == '9' ? "教师" : "教辅"}" %>
+ - 系统提示 您有了新的课程成员申请:<%=content %>
+ <% elsif ma.course_message_type == "CourseRequestDealResult" %>
+ <% content = ma.status == 1 ? '您申请成为课程"'+Course.find(ma.course_id).name+'"的'+(ma.content == '9' ? '老师' : '教辅')+'申请已通过' : '您申请成为课程"'+Course.find(ma.course_id).name+'"的'+(ma.content == '9' ? '老师' : '教辅')+'的申请被拒绝' %>
+ - 系统提示 课程申请进度反馈:<%=content %>
+ <% elsif ma.course_message_type == "JoinCourse" and ma.status == 0 %>
+ - <%=User.find(ma.course_message_id).show_name %> 将您加入了课程:<%=ma.course.name %>
+ <% elsif ma.course_message_type == "JoinCourse" and ma.status == 1 %>
+ - ">系统提示 您增加了新的课程成员:<%=User.find(ma.course_message_id).login+"("+User.find(ma.course_message_id).show_name+")" %>
+ <% elsif ma.course_message_type == "RemoveFromCourse" %>
+ - <%=User.find(ma.course_message_id).show_name %> 将您移出了课程:<%=ma.course.name %>
+ <% elsif ma.course_message_type == "Exercise" && ma.status == 2 %>
+ - <%=ma.course_message.user.show_name %>老师 发布了课程测验:测验题目:<%=ma.course_message.exercise_name %>
+ <% elsif ma.course_message_type == "Exercise" && ma.status == 3 %>
+ - <%=ma.course_message.user.show_name %>老师 发布的测验:<%=ma.course_message.exercise_name %> 截止时间快到了
+ <% end %>
+ <% elsif ma.class == ForgeMessage %>
+ <% if ma.forge_message_type == "AppliedProject" %>
+ - " target="_blank" title="<%=ma.forge_message.user.show_name %> 申请加入项目:<%= ma.project.name%>"><%=ma.forge_message.user.show_name %> 申请加入项目:<%= ma.project.name%>
+ <% elsif ma.forge_message_type == "JoinProject" %>
+ - <%=User.find(ma.forge_message_id).show_name %> 将您加入了项目:<%= ma.project.name%>
+ <% elsif ma.forge_message_type == "RemoveFromProject" %>
+ - <%=User.find(ma.forge_message_id).show_name %> 将您移出了项目:<%= ma.project.name%>
+ <% elsif ma.forge_message_type == "RemoveFromProject" %>
+ - <%=User.find(ma.forge_message_id).show_name %> 邀请你加入项目:<%= ma.project.name%>
+ <% elsif ma.forge_message_type == "Issue" && ma.status == 1 %>
+ - <%= ma.forge_message.subject%> 截止时间快到了!"><%=ma.forge_message.author.show_name %> <%= ma.forge_message.tracker_id == 5 ? "发布的周报:":"指派给你的问题:"%><%= ma.forge_message.subject%> 截止时间快到了!
+ <% elsif ma.forge_message_type == "Issue" && ma.status != 1 %>
+ - <%= ma.forge_message.subject%>"><%=ma.forge_message.author.show_name %> <%= ma.forge_message.tracker_id == 5 ? "发布了周报:":"指派了问题给你:"%><%= ma.forge_message.subject%>
+ <% elsif ma.forge_message_type == "Journal" %>
+ - <%=ma.forge_message.user.show_name %> 更新了问题状态:<%= ma.forge_message.journalized.subject%>
+ <% elsif ma.forge_message_type == "Message" %>
+ - <%= ma.forge_message.subject%>"><%=ma.forge_message.author.show_name %> <%= ma.forge_message.parent_id.nil? ? "发布了项目帖子:" : "评论了项目帖子:" %><%= ma.forge_message.subject%>
+ <% elsif ma.forge_message_type == "News" %>
+ - <%=ma.forge_message.author.show_name %> 发布了新闻:<%= ma.forge_message.title.html_safe%>
+ <% elsif ma.forge_message_type == "Comment" %>
+ - <%=ma.forge_message.author.show_name %> 评论了新闻:<%= ma.forge_message.commented.title%>
+ <% end %>
+ <% elsif ma.class == MemoMessage %>
+ <% if ma.memo_type == "Memo" %>
+ - <%= ma.memo.parent_id.nil? ? ma.memo.subject : ma.memo.content.html_safe%>"><%=ma.memo.author.show_name %> <%= ma.memo.parent_id.nil? ? "在贴吧发布帖子:" : "回复了贴吧帖子:" %><%= ma.memo.parent_id.nil? ? ma.memo.subject : ma.memo.content.html_safe%>
+ <% end %>
+ <% elsif ma.class == UserFeedbackMessage %>
+ <% if ma.journals_for_message_type == "JournalsForMessage" %>
+ - <%= ma.journals_for_message.notes.gsub("
","").gsub("
","").gsub("
","").html_safe%>"><%=ma.journals_for_message.user.show_name %> <%= ma.journals_for_message.reply_id == 0 ? "给你留言了:" : "回复了你的留言:" %><%= ma.journals_for_message.notes.gsub("","").gsub("
","").gsub("
","").html_safe%>
+ <% end %>
+ <% elsif ma.class == OrgMessage %>
+ <% if ma.message_type == 'ApplySubdomain' %>
+ - 0 && Secdomain.where("sub_type=2 and pid=?", ma.organization.id).first.subname != ma.content)) ? "同意申请":"申请已批准"%>"><%=ma.organization.name %> 申请子域名:<%= (Secdomain.where("sub_type=2 and pid=?", ma.organization.id).count == 0 || (Secdomain.where("sub_type=2 and pid=?", ma.organization.id).count > 0 && Secdomain.where("sub_type=2 and pid=?", ma.organization.id).first.subname != ma.content)) ? "同意申请":"申请已批准"%>
+ <% elsif ma.message_type == 'AgreeApplySubdomain' %>
+ - 系统提示 管理员同意了您的子域名申请:<%= ma.content%>
+ <% end %>
+ <% elsif AtMessage === ma && ma.at_valid? %>
+ <% if ma.at_message_type == "Message" && !ma.at_message.course.nil? %>
+ <% href = course_boards_path(ma.at_message.course,:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id, :topic_id => ma.at_message.id) %>
+ - <%=ma.author.show_name %> 提到了你:<%= ma.subject.html_safe%>
+ <% elsif ma.at_message_type == "Message" && !ma.at_message.project.nil? %>
+ <% href = project_boards_path(ma.at_message.project,:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id, :topic_id => ma.at_message.id) %>
+ - <%=ma.author.show_name %> 提到了你:<%= ma.subject.html_safe%>
+ <% else %>
+ <% content = ''+ma.author.show_name+' 提到了你:'+ma.subject.html_safe %>
+ - <%=link_to content.html_safe, ma.url, :title => ma.author.show_name+' 提到了你:'+ma.subject.html_safe, :target => '_blank' %>
<% end %>
+ <% end %>
<% end %>
展开更多