个人主页部分优化
This commit is contained in:
parent
c370668b21
commit
d5a0133b0b
|
@ -1994,7 +1994,9 @@ end
|
||||||
# 自己的主页显示消息
|
# 自己的主页显示消息
|
||||||
# 系统消息为管理员发送,我的消息中包含有系统消息
|
# 系统消息为管理员发送,我的消息中包含有系统消息
|
||||||
@message_alls = []
|
@message_alls = []
|
||||||
|
@system_messages
|
||||||
messages = MessageAll.where("(user_id =? and message_type !=?) or message_type =?" , @user.id, "SystemMessage", "SystemMessage").includes(:message).order("created_at desc")
|
messages = MessageAll.where("(user_id =? and message_type !=?) or message_type =?" , @user.id, "SystemMessage", "SystemMessage").includes(:message).order("created_at desc")
|
||||||
|
|
||||||
messages.each do |message_all|
|
messages.each do |message_all|
|
||||||
mess = message_all.message
|
mess = message_all.message
|
||||||
unless (message_all.message_type == 'CourseMessage' && mess && mess.course && mess.course.is_delete == 1)
|
unless (message_all.message_type == 'CourseMessage' && mess && mess.course && mess.course.is_delete == 1)
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
class MessageAll < ActiveRecord::Base
|
class MessageAll < ActiveRecord::Base
|
||||||
attr_accessible :message_id, :message_type, :user_id
|
attr_accessible :message_id, :message_type, :user_id
|
||||||
|
belongs_to :user
|
||||||
# 虚拟关联---项目消息表/课程消息表/用户留言消息表/贴吧消息表
|
# 虚拟关联---项目消息表/课程消息表/用户留言消息表/贴吧消息表
|
||||||
belongs_to :message ,:polymorphic => true
|
belongs_to :message ,:polymorphic => true
|
||||||
end
|
end
|
||||||
|
|
|
@ -99,8 +99,9 @@
|
||||||
|
|
||||||
<div class="navHomepageNews" id="user_messages">
|
<div class="navHomepageNews" id="user_messages">
|
||||||
<%= link_to "", user_message_path(User.current), :class => "homepageNewsIcon", :target => "_Blank", :title => "您的所有消息" %>
|
<%= link_to "", user_message_path(User.current), :class => "homepageNewsIcon", :target => "_Blank", :title => "您的所有消息" %>
|
||||||
<% if User.current.count_new_message.to_i > 0 %>
|
<% new_message_count = User.current.count_new_message.to_i %>
|
||||||
<div ><%= link_to User.current.count_new_message , user_message_path(User.current), :class => "newsActive", :target => "_Blank" %></div>
|
<% if new_message_count > 0 %>
|
||||||
|
<div ><%= link_to new_message_count, user_message_path(User.current), :class => "newsActive", :target => "_Blank" %></div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%#= link_to User.current.count_new_message, user_message_path(User.current), :class => "homepageNewsIcon" %>
|
<%#= link_to User.current.count_new_message, user_message_path(User.current), :class => "homepageNewsIcon" %>
|
||||||
<div class="shadowbox_news undis" id="user_messages_list">
|
<div class="shadowbox_news undis" id="user_messages_list">
|
||||||
|
|
|
@ -1,28 +1,46 @@
|
||||||
<% message_alls.each do |ma| %>
|
<% message_alls.each do |ma| %>
|
||||||
<%# 系统消息 %>
|
<%# 系统消息 %>
|
||||||
<%= render :partial => 'users/user_message_system', :locals => {:ma => ma} %>
|
<% if ma.class == SystemMessage && many_days_ago(ma.created_at, 30) %>
|
||||||
|
<%= render :partial => 'users/user_message_system', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<%= render :partial => 'users/user_at_message', :locals => {:ma => ma} %>
|
<% if ma.class == AtMessage && ma.at_valid? && ma.at_message %>
|
||||||
|
<%= render :partial => 'users/user_at_message', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<%# 课程消息 %>
|
<%# 课程消息 %>
|
||||||
<%= render :partial => 'users/user_message_course', :locals => {:ma => ma} %>
|
<% if ma.class == CourseMessage %>
|
||||||
|
<%= render :partial => 'users/user_message_course', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<!--项目消息-->
|
<!--项目消息-->
|
||||||
<%= render :partial => 'users/user_message_forge', :locals => {:ma => ma} %>
|
<% if ma.class == ForgeMessage %>
|
||||||
|
<%= render :partial => 'users/user_message_forge', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<%# 竞赛消息 %>
|
<%# 竞赛消息 %>
|
||||||
<%= render :partial => 'users/user_message_contest', :locals => {:ma => ma} %>
|
<% if ma.class == ContestMessage %>
|
||||||
|
<%= render :partial => 'users/user_message_contest', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<!--公共贴吧-->
|
<!--公共贴吧-->
|
||||||
<%= render :partial => 'users/user_message_forum', :locals => {:ma => ma} %>
|
<% if ma.class == MemoMessage %>
|
||||||
|
<%= render :partial => 'users/user_message_forum', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<!--用户留言-->
|
<!--用户留言-->
|
||||||
<%= render :partial => 'users/user_message_userfeedaback', :locals => {:ma => ma} %>
|
<% if ma.class == UserFeedbackMessage %>
|
||||||
|
<%= render :partial => 'users/user_message_userfeedaback', :locals => {:ma => ma} %>
|
||||||
<%= render :partial => 'users/user_message_org', :locals => {:ma => ma} %>
|
<% end %>
|
||||||
|
|
||||||
|
<% if ma.class == OrgMessage %>
|
||||||
|
<%= render :partial => 'users/user_message_org', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<%# 申请类消息 %>
|
<%# 申请类消息 %>
|
||||||
<%= render :partial => 'users/user_message_applied', :locals => {:ma => ma} %>
|
<% if ma.class == AppliedMessage %>
|
||||||
|
<%= render :partial => 'users/user_message_applied', :locals => {:ma => ma} %>
|
||||||
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<ul class="pages" style="width: auto;display: table;margin-left: auto;margin-right: auto; padding-top: 10px">
|
<ul class="pages" style="width: auto;display: table;margin-left: auto;margin-right: auto; padding-top: 10px">
|
||||||
|
|
|
@ -1,34 +1,33 @@
|
||||||
<% if ma.class == AtMessage && ma.at_valid? && ma.at_message %>
|
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<%= link_to image_tag(url_to_avatar(ma.author), :width => "30", :height => "30"), user_path(ma.author) %>
|
<%= link_to image_tag(url_to_avatar(ma.author), :width => "30", :height => "30"), user_path(ma.author) %>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<span class="newsBlue homepageNewsPublisher">
|
<span class="newsBlue homepageNewsPublisher">
|
||||||
<%= link_to ma.author.show_name, user_path(ma.author), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<%= link_to ma.author.show_name, user_path(ma.author), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
</span><span class="homepageNewsType fl">提到了你:</span>
|
</span><span class="homepageNewsType fl">提到了你:</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<% if ma.at_message_type == "Message" && !ma.at_message.course.nil? %>
|
<% if ma.at_message_type == "Message" && !ma.at_message.course.nil? %>
|
||||||
<%= link_to ma.subject.html_safe, course_boards_path(ma.at_message.course,
|
<%= link_to ma.subject.html_safe, course_boards_path(ma.at_message.course,
|
||||||
:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id,
|
:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id,
|
||||||
:topic_id => ma.at_message.id),
|
:topic_id => ma.at_message.id),
|
||||||
:title => "#{ma.subject.html_safe}",
|
:title => "#{ma.subject.html_safe}",
|
||||||
:class =>"#{ma.viewed? ? "newsGrey" : "newsBlack"}" %>
|
:class =>"#{ma.viewed? ? "newsGrey" : "newsBlack"}" %>
|
||||||
<% elsif ma.at_message_type == "Message" && !ma.at_message.project.nil? %>
|
<% elsif ma.at_message_type == "Message" && !ma.at_message.project.nil? %>
|
||||||
<%= link_to ma.subject.html_safe, project_boards_path(ma.at_message.project,
|
<%= link_to ma.subject.html_safe, project_boards_path(ma.at_message.project,
|
||||||
:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id,
|
:parent_id => ma.at_message.parent_id ? ma.at_message.parent_id : ma.at_message.id,
|
||||||
:topic_id => ma.at_message.id),
|
:topic_id => ma.at_message.id),
|
||||||
:title => "#{ma.subject.html_safe}",
|
:title => "#{ma.subject.html_safe}",
|
||||||
:class =>"#{ma.viewed? ? "newsGrey" : "newsBlack"}" %>
|
:class =>"#{ma.viewed? ? "newsGrey" : "newsBlack"}" %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= link_to ma.subject.html_safe, ma.url,
|
<%= link_to ma.subject.html_safe, ma.url,
|
||||||
:class =>"#{ma.viewed? ? "newsGrey" : "newsBlack"}",
|
:class =>"#{ma.viewed? ? "newsGrey" : "newsBlack"}",
|
||||||
:title => "#{ma.subject.html_safe}" %>
|
:title => "#{ma.subject.html_safe}" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
|
||||||
|
|
|
@ -1,54 +1,52 @@
|
||||||
<% if ma.class == AppliedMessage %>
|
<!-- 申请添加单位 -->
|
||||||
<!-- 申请添加单位 -->
|
<% if ma.applied_type == "ApplyAddSchools" %>
|
||||||
<% if ma.applied_type == "ApplyAddSchools" %>
|
<ul class="homepageNewsList fl">
|
||||||
<ul class="homepageNewsList fl">
|
<div class="longMessageWidth">
|
||||||
<div class="longMessageWidth">
|
<li class="homepageNewsPortrait fl">
|
||||||
<li class="homepageNewsPortrait fl">
|
<% if ma.status == 0 %>
|
||||||
<% if ma.status == 0 %>
|
<% applied_user = User.find(ma.applied_user_id) %>
|
||||||
<% applied_user = User.find(ma.applied_user_id) %>
|
<%= link_to image_tag(url_to_avatar(applied_user), :width => "30", :height => "30"), user_path(applied_user), :target => '_blank' %>
|
||||||
<%= link_to image_tag(url_to_avatar(applied_user), :width => "30", :height => "30"), user_path(applied_user), :target => '_blank' %>
|
<% else %>
|
||||||
<% else %>
|
<%= image_tag("/images/trustie_logo1.png", width: "30px", height: "30px", class: "mt3") %>
|
||||||
<%= image_tag("/images/trustie_logo1.png", width: "30px", height: "30px", class: "mt3") %>
|
<% end %>
|
||||||
<% end %>
|
</li>
|
||||||
</li>
|
<li class="homepageNewsPubType fl">
|
||||||
<li class="homepageNewsPubType fl">
|
<%= render :partial => "users/user_message_applied_schools", :locals =>{:ma => ma} %>
|
||||||
<%= render :partial => "users/user_message_applied_schools", :locals =>{:ma => ma} %>
|
</li>
|
||||||
</li>
|
<li class = "messageInformationContents">
|
||||||
<li class = "messageInformationContents">
|
<%= render :partial => "users/user_message_applied_school_action", :locals =>{:ma => ma} %>
|
||||||
<%= render :partial => "users/user_message_applied_school_action", :locals =>{:ma => ma} %>
|
</li>
|
||||||
</li>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<!-- 申请加入项目 -->
|
<!-- 申请加入项目 -->
|
||||||
<% elsif ma && ma.applied_type == "AppliedProject" %>
|
<% elsif ma && ma.applied_type == "AppliedProject" %>
|
||||||
<ul class="homepageNewsList fl" id="applied_project_<%= ma.id %>">
|
<ul class="homepageNewsList fl" id="applied_project_<%= ma.id %>">
|
||||||
<%= render :partial => "users/applied_project_content", :locals =>{:ma => ma} %>
|
<%= render :partial => "users/applied_project_content", :locals =>{:ma => ma} %>
|
||||||
</ul>
|
</ul>
|
||||||
<!-- 匿评成绩申诉 -->
|
<!-- 匿评成绩申诉 -->
|
||||||
<% elsif ma && ma.applied_type == "StudentWorksScoresAppeal" %>
|
<% elsif ma && ma.applied_type == "StudentWorksScoresAppeal" %>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
<% applied_user = User.find(ma.applied_user_id) %>
|
<% applied_user = User.find(ma.applied_user_id) %>
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<%= link_to image_tag(url_to_avatar(applied_user), :width => "30", :height => "30"), user_path(applied_user), :target => '_blank' %>
|
<%= link_to image_tag(url_to_avatar(applied_user), :width => "30", :height => "30"), user_path(applied_user), :target => '_blank' %>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<%=link_to applied_user.show_name, user_path(applied_user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<%=link_to applied_user.show_name, user_path(applied_user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl" : "homepageNewsType fl" %>">申诉匿评成绩:</span>
|
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl" : "homepageNewsType fl" %>">申诉匿评成绩:</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents fl">
|
<li class="messageInformationContents fl">
|
||||||
<% homework = ma.applied.student_works_score.student_work.homework_common %>
|
<% homework = ma.applied.student_works_score.student_work.homework_common %>
|
||||||
<%= link_to homework.name, student_work_index_path(:homework => homework.id, :show_work_id => ma.applied.student_works_score.student_work_id, :tab => 2), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
<%= link_to homework.name, student_work_index_path(:homework => homework.id, :show_work_id => ma.applied.student_works_score.student_work_id, :tab => 2), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<% elsif ma && ma.applied_type == "AppliedContest" %>
|
<% elsif ma && ma.applied_type == "AppliedContest" %>
|
||||||
<ul class="homepageNewsList fl" id="contest_message_join_<%=ma.id %>">
|
<ul class="homepageNewsList fl" id="contest_message_join_<%=ma.id %>">
|
||||||
<%= render :partial => 'join_contest_applied_message', :locals => {:ma => ma} %>
|
<%= render :partial => 'join_contest_applied_message', :locals => {:ma => ma} %>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<% if ma.class == ContestMessage %>
|
|
||||||
<% if ma.contest_message_type == "ContestRequestDealResult" %>
|
<% if ma.contest_message_type == "ContestRequestDealResult" %>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
|
@ -297,5 +297,4 @@
|
||||||
</div>
|
</div>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,17 +1,37 @@
|
||||||
<% if ma.class == ForgeMessage %>
|
<% if ma.forge_message_type == "AppliedProject" %>
|
||||||
<!--申请加入项目-->
|
<%#= 这类数据其实已经不要了 %>
|
||||||
<% if ma.forge_message_type == "AppliedProject" %>
|
<ul class="homepageNewsList fl">
|
||||||
|
<div class="longMessageWidth">
|
||||||
|
<li class="homepageNewsPortrait fl">
|
||||||
|
<%= link_to image_tag(url_to_avatar(ma.forge_message.user), :width => "30", :height => "30"), user_path(ma.forge_message.user), :target => '_blank' %>
|
||||||
|
</li>
|
||||||
|
<li class="homepageNewsPubType fl">
|
||||||
|
<%=link_to ma.forge_message.user, user_path(ma.forge_message.user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
|
<span class="homepageNewsType fl">申请加入:</span>
|
||||||
|
</li>
|
||||||
|
<li class="messageInformationContents">
|
||||||
|
<%= link_to ma.project, settings_project_path(:id => ma.project, :tab => "members"), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
|
</li>
|
||||||
|
</div>
|
||||||
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
<!--被管理员拉入项目-->
|
||||||
|
<% if ma.forge_message_type == "JoinProject" %>
|
||||||
|
<% unless ma.project.nil? %>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<%= link_to image_tag(url_to_avatar(ma.forge_message.user), :width => "30", :height => "30"), user_path(ma.forge_message.user), :target => '_blank' %>
|
<%=link_to image_tag(url_to_avatar(User.find(ma.forge_message_id)), :width => "30", :height => "30"), user_path(ma.forge_message_id), :target => '_blank' %>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<%=link_to ma.forge_message.user, user_path(ma.forge_message.user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<%=link_to User.find(ma.forge_message_id).show_name, user_path(User.find(ma.forge_message_id)), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
<span class="homepageNewsType fl">申请加入:</span>
|
<span class="homepageNewsType fl">将您加入了项目:</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<%= link_to ma.project, settings_project_path(:id => ma.project, :tab => "members"), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
<%= link_to ma.project, project_member_path(ma.project), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
</li>
|
</li>
|
||||||
|
@ -19,192 +39,110 @@
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<!--被管理员拉入项目-->
|
<% end %>
|
||||||
<% if ma.forge_message_type == "JoinProject" %>
|
<!--被管理员移出项目-->
|
||||||
<% unless ma.project.nil? %>
|
<% if ma.forge_message_type == "RemoveFromProject" %>
|
||||||
<ul class="homepageNewsList fl">
|
<% unless ma.project.nil? %>
|
||||||
<div class="longMessageWidth">
|
<ul class="homepageNewsList fl">
|
||||||
<li class="homepageNewsPortrait fl">
|
<div class="longMessageWidth">
|
||||||
<%=link_to image_tag(url_to_avatar(User.find(ma.forge_message_id)), :width => "30", :height => "30"), user_path(ma.forge_message_id), :target => '_blank' %>
|
<li class="homepageNewsPortrait fl">
|
||||||
</li>
|
<%=link_to image_tag(url_to_avatar(User.find(ma.forge_message_id)), :width => "30", :height => "30"), user_path(ma.forge_message_id), :target => '_blank' %>
|
||||||
<li class="homepageNewsPubType fl">
|
</li>
|
||||||
<%=link_to User.find(ma.forge_message_id).show_name, user_path(User.find(ma.forge_message_id)), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<li class="homepageNewsPubType fl">
|
||||||
<span class="homepageNewsType fl">将您加入了项目:</span>
|
<%=link_to User.find(ma.forge_message_id).show_name, user_path(User.find(ma.forge_message_id)), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
</li>
|
<span class="homepageNewsType fl">将您移出了项目:</span>
|
||||||
<li class="messageInformationContents">
|
</li>
|
||||||
<%= link_to ma.project, project_member_path(ma.project), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
<li class="messageInformationContents">
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
<%= link_to ma.project, member_project_path(ma.project), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
</li>
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
</div>
|
</li>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
</div>
|
||||||
</ul>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
<% end %>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<!--被管理员移出项目-->
|
<% end %>
|
||||||
<% if ma.forge_message_type == "RemoveFromProject" %>
|
<!--邀请加入项目-->
|
||||||
<% unless ma.project.nil? %>
|
<% if ma.forge_message_type == "ProjectInvite" %>
|
||||||
<ul class="homepageNewsList fl">
|
<% inviter = User.find(ma.forge_message_id) %>
|
||||||
<div class="longMessageWidth">
|
<ul class="homepageNewsList fl">
|
||||||
<li class="homepageNewsPortrait fl">
|
<div class="shortMessageWidth">
|
||||||
<%=link_to image_tag(url_to_avatar(User.find(ma.forge_message_id)), :width => "30", :height => "30"), user_path(ma.forge_message_id), :target => '_blank' %>
|
<li class="homepageNewsPortrait fl">
|
||||||
</li>
|
<%=link_to image_tag(url_to_avatar(inviter), :width => "30", :height => "30"), user_path(inviter), :target => '_blank' %>
|
||||||
<li class="homepageNewsPubType fl">
|
</li>
|
||||||
<%=link_to User.find(ma.forge_message_id).show_name, user_path(User.find(ma.forge_message_id)), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<li class="homepageNewsPubType fl">
|
||||||
<span class="homepageNewsType fl">将您移出了项目:</span>
|
<%=link_to inviter, user_path(inviter), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
</li>
|
<span class='<%= ma.viewed == 0 ? 'homepageNewsTypeNotRead fl' : 'homepageNewsType fl' %>'>邀请你加入项目:</span>
|
||||||
<li class="messageInformationContents">
|
</li>
|
||||||
<%= link_to ma.project, member_project_path(ma.project), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
<li class="messageInformationContents">
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
<%= link_to ma.project, project_path(ma.project),
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
:class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
||||||
</li>
|
:target => '_blank',
|
||||||
</div>
|
:title => "ma.project"
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
%>
|
||||||
</ul>
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
<% end %>
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
<% end %>
|
</li>
|
||||||
<!--邀请加入项目-->
|
</div>
|
||||||
<% if ma.forge_message_type == "ProjectInvite" %>
|
<% unless User.current.member_of?(ma.project) %>
|
||||||
<% inviter = User.find(ma.forge_message_id) %>
|
<li class="messageOperateContents fl">
|
||||||
|
<%=link_to "同意加入", {:controller => 'projects', :action => 'member', :id => ma.project_id, :message_id =>ma.id, :key => ma.secret_key},
|
||||||
|
:value => ma.secret_key,
|
||||||
|
:class => "green_btn_cir",
|
||||||
|
:style => "color:#fff",
|
||||||
|
:target => '_blank' %>
|
||||||
|
</li>
|
||||||
|
<% end %>
|
||||||
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
<% if ma.forge_message_type == "Issue" %>
|
||||||
|
<% if ma.status == 1%>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="shortMessageWidth">
|
<div class="shortMessageWidth">
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<%=link_to image_tag(url_to_avatar(inviter), :width => "30", :height => "30"), user_path(inviter), :target => '_blank' %>
|
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<%=link_to inviter, user_path(inviter), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<%=link_to User.find(ma.forge_message.author_id).show_name, user_path(ma.forge_message.author),
|
||||||
<span class='<%= ma.viewed == 0 ? 'homepageNewsTypeNotRead fl' : 'homepageNewsType fl' %>'>邀请你加入项目:</span>
|
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
|
<span class="homepageNewsType fl">
|
||||||
|
<%= ma.forge_message.tracker_id == 5 ? "发布的周报:" : "指派给你的问题:"%>
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<%= link_to ma.project, project_path(ma.project),
|
<%= link_to ma.forge_message.subject, issue_path(:id => ma.forge_message.id),
|
||||||
:class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
:class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
||||||
:target => '_blank',
|
:target => '_blank',
|
||||||
:title => "ma.project"
|
:title => "#{ma.forge_message.subject}"
|
||||||
%>
|
%>
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<% unless User.current.member_of?(ma.project) %>
|
<li class="messageOperateContents fl" title="截止时间快到了!">截止时间快到啦</li>
|
||||||
<li class="messageOperateContents fl">
|
|
||||||
<%=link_to "同意加入", {:controller => 'projects', :action => 'member', :id => ma.project_id, :message_id =>ma.id, :key => ma.secret_key},
|
|
||||||
:value => ma.secret_key,
|
|
||||||
:class => "green_btn_cir",
|
|
||||||
:style => "color:#fff",
|
|
||||||
:target => '_blank' %>
|
|
||||||
</li>
|
|
||||||
<% end %>
|
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% else %>
|
||||||
<% if ma.forge_message_type == "Issue" %>
|
<ul class="homepageNewsList fl">
|
||||||
<% if ma.status == 1%>
|
<div class="longMessageWidth">
|
||||||
<ul class="homepageNewsList fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<div class="shortMessageWidth">
|
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
||||||
<li class="homepageNewsPortrait fl">
|
</li>
|
||||||
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
<li class="homepageNewsPubType fl">
|
||||||
</li>
|
<%=link_to User.find(ma.forge_message.author_id).show_name, user_path(ma.forge_message.author),
|
||||||
<li class="homepageNewsPubType fl">
|
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
<%=link_to User.find(ma.forge_message.author_id).show_name, user_path(ma.forge_message.author),
|
<span class="homepageNewsType fl">
|
||||||
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
|
||||||
<span class="homepageNewsType fl">
|
|
||||||
<%= ma.forge_message.tracker_id == 5 ? "发布的周报:" : "指派给你的问题:"%>
|
|
||||||
</span>
|
|
||||||
</li>
|
|
||||||
<li class="messageInformationContents">
|
|
||||||
<%= link_to ma.forge_message.subject, issue_path(:id => ma.forge_message.id),
|
|
||||||
:class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
|
||||||
:target => '_blank',
|
|
||||||
:title => "#{ma.forge_message.subject}"
|
|
||||||
%>
|
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
|
||||||
</li>
|
|
||||||
</div>
|
|
||||||
<li class="messageOperateContents fl" title="截止时间快到了!">截止时间快到啦</li>
|
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
||||||
</ul>
|
|
||||||
<% else %>
|
|
||||||
<ul class="homepageNewsList fl">
|
|
||||||
<div class="longMessageWidth">
|
|
||||||
<li class="homepageNewsPortrait fl">
|
|
||||||
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
|
||||||
</li>
|
|
||||||
<li class="homepageNewsPubType fl">
|
|
||||||
<%=link_to User.find(ma.forge_message.author_id).show_name, user_path(ma.forge_message.author),
|
|
||||||
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
|
||||||
<span class="homepageNewsType fl">
|
|
||||||
<%= ma.forge_message.tracker_id == 5 ? "发布了周报:" : "指派了问题给你:"%>
|
<%= ma.forge_message.tracker_id == 5 ? "发布了周报:" : "指派了问题给你:"%>
|
||||||
</span>
|
</span>
|
||||||
</li>
|
|
||||||
<li class="messageInformationContents">
|
|
||||||
<%= link_to ma.forge_message.subject,
|
|
||||||
issue_path(:id => ma.forge_message.id),
|
|
||||||
:class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
|
||||||
:target => '_blank',
|
|
||||||
:title => "#{ma.forge_message.subject}"
|
|
||||||
%>
|
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
|
||||||
</li>
|
|
||||||
</div>
|
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
||||||
</ul>
|
|
||||||
<% end %>
|
|
||||||
<% end %>
|
|
||||||
<% if ma.forge_message_type == "Journal" && ma.forge_message %>
|
|
||||||
<ul class="homepageNewsList fl">
|
|
||||||
<div class="longMessageWidth">
|
|
||||||
<li class="homepageNewsPortrait fl">
|
|
||||||
<%=link_to image_tag(url_to_avatar(ma.forge_message.user), :width => "30", :height => "30"), user_path(ma.forge_message.user), :target => '_blank' %>
|
|
||||||
</li>
|
|
||||||
<li class="homepageNewsPubType fl">
|
|
||||||
<%= link_to User.find(ma.forge_message.user_id).show_name, user_path(ma.forge_message.user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
|
||||||
<span class="homepageNewsType fl">更新了问题状态:</span>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<%= link_to ma.forge_message.journalized.subject,
|
<%= link_to ma.forge_message.subject,
|
||||||
issue_path(:id => ma.forge_message.journalized_id), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
issue_path(:id => ma.forge_message.id),
|
||||||
<!--:onmouseover =>"message_titile_show($(this),event)",-->
|
:class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
:target => '_blank',
|
||||||
</li>
|
:title => "#{ma.forge_message.subject}"
|
||||||
</div>
|
%>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
||||||
</ul>
|
|
||||||
<% end %>
|
|
||||||
<% if ma.forge_message_type == "Message" %>
|
|
||||||
<ul class="homepageNewsList fl">
|
|
||||||
<div class="longMessageWidth">
|
|
||||||
<li class="homepageNewsPortrait fl">
|
|
||||||
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
|
||||||
</li>
|
|
||||||
<li class="homepageNewsPubType fl">
|
|
||||||
<%=link_to ma.forge_message.author.try(:show_name), user_path(ma.forge_message.author), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
|
||||||
<span class="homepageNewsType fl"><%= ma.forge_message.parent_id.nil? ? "发布了项目帖子:" : "评论了项目帖子:" %></span>
|
|
||||||
</li>
|
|
||||||
<li class="messageInformationContents">
|
|
||||||
<%= link_to ma.forge_message.subject, board_message_path(ma.forge_message.board_id, ma.forge_message.parent_id ? ma.forge_message.parent_id : ma.forge_message.id), :class => "#{ma.viewed==0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
|
||||||
</li>
|
|
||||||
</div>
|
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
||||||
</ul>
|
|
||||||
<% end %>
|
|
||||||
<% if ma.forge_message_type == "Comment" %>
|
|
||||||
<ul class="homepageNewsList fl">
|
|
||||||
<div class="longMessageWidth">
|
|
||||||
<li class="homepageNewsPortrait fl">
|
|
||||||
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
|
||||||
</li>
|
|
||||||
<li class="homepageNewsPubType fl">
|
|
||||||
<%=link_to ma.forge_message.author.try(:show_name), user_path(ma.forge_message.author),
|
|
||||||
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
|
||||||
<span class="homepageNewsType fl">评论了新闻:</span>
|
|
||||||
</li>
|
|
||||||
<li class="messageInformationContents">
|
|
||||||
<%= link_to "#{ma.forge_message.commented.title}",
|
|
||||||
{:controller => 'news', :action => 'show', :id => ma.forge_message.commented.id },:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
|
||||||
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
</li>
|
</li>
|
||||||
|
@ -212,29 +150,89 @@
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<% end %>
|
||||||
|
<% if ma.forge_message_type == "Journal" && ma.forge_message %>
|
||||||
|
<ul class="homepageNewsList fl">
|
||||||
|
<div class="longMessageWidth">
|
||||||
|
<li class="homepageNewsPortrait fl">
|
||||||
|
<%=link_to image_tag(url_to_avatar(ma.forge_message.user), :width => "30", :height => "30"), user_path(ma.forge_message.user), :target => '_blank' %>
|
||||||
|
</li>
|
||||||
|
<li class="homepageNewsPubType fl">
|
||||||
|
<%= link_to User.find(ma.forge_message.user_id).show_name, user_path(ma.forge_message.user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
|
<span class="homepageNewsType fl">更新了问题状态:</span>
|
||||||
|
</li>
|
||||||
|
<li class="messageInformationContents">
|
||||||
|
<%= link_to ma.forge_message.journalized.subject,
|
||||||
|
issue_path(:id => ma.forge_message.journalized_id), :class => "#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
|
<!--:onmouseover =>"message_titile_show($(this),event)",-->
|
||||||
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
|
</li>
|
||||||
|
</div>
|
||||||
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
<% if ma.forge_message_type == "Message" %>
|
||||||
|
<ul class="homepageNewsList fl">
|
||||||
|
<div class="longMessageWidth">
|
||||||
|
<li class="homepageNewsPortrait fl">
|
||||||
|
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
||||||
|
</li>
|
||||||
|
<li class="homepageNewsPubType fl">
|
||||||
|
<%=link_to ma.forge_message.author.try(:show_name), user_path(ma.forge_message.author), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
|
<span class="homepageNewsType fl"><%= ma.forge_message.parent_id.nil? ? "发布了项目帖子:" : "评论了项目帖子:" %></span>
|
||||||
|
</li>
|
||||||
|
<li class="messageInformationContents">
|
||||||
|
<%= link_to ma.forge_message.subject, board_message_path(ma.forge_message.board_id, ma.forge_message.parent_id ? ma.forge_message.parent_id : ma.forge_message.id), :class => "#{ma.viewed==0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
|
</li>
|
||||||
|
</div>
|
||||||
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
<% if ma.forge_message_type == "Comment" %>
|
||||||
|
<ul class="homepageNewsList fl">
|
||||||
|
<div class="longMessageWidth">
|
||||||
|
<li class="homepageNewsPortrait fl">
|
||||||
|
<%=link_to image_tag(url_to_avatar(ma.forge_message.author), :width => "30", :height => "30"), user_path(ma.forge_message.author), :target => '_blank' %>
|
||||||
|
</li>
|
||||||
|
<li class="homepageNewsPubType fl">
|
||||||
|
<%=link_to ma.forge_message.author.try(:show_name), user_path(ma.forge_message.author),
|
||||||
|
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
|
<span class="homepageNewsType fl">评论了新闻:</span>
|
||||||
|
</li>
|
||||||
|
<li class="messageInformationContents">
|
||||||
|
<%= link_to "#{ma.forge_message.commented.title}",
|
||||||
|
{:controller => 'news', :action => 'show', :id => ma.forge_message.commented.id },:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
|
<!--:onmouseover => "message_titile_show($(this),event)",-->
|
||||||
|
<!--:onmouseout => "message_titile_hide($(this))" %>-->
|
||||||
|
</li>
|
||||||
|
</div>
|
||||||
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
<% if ma.forge_message_type == "PullRequest" && PullRequest.where(:pull_request_id => ma.forge_message_id).count != 0 %>
|
<% if ma.forge_message_type == "PullRequest" && PullRequest.where(:pull_request_id => ma.forge_message_id).count != 0 %>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<% send_message_user = PullRequest.where(:pull_request_id => ma.forge_message_id) %>
|
<% send_message_user = PullRequest.where(:pull_request_id => ma.forge_message_id) %>
|
||||||
<% author = User.find(ma.operate_user_id.nil? ? 2 : ma.operate_user_id) %>
|
<% author = User.find(ma.operate_user_id.nil? ? 2 : ma.operate_user_id) %>
|
||||||
<%= link_to image_tag(url_to_avatar(author), :width => "30", :height => "30"), user_path(author), :target => '_blank' %>
|
<%= link_to image_tag(url_to_avatar(author), :width => "30", :height => "30"), user_path(author), :target => '_blank' %>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<%= link_to User.find(author.id).show_name, user_path(author),
|
<%= link_to User.find(author.id).show_name, user_path(author),
|
||||||
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
:class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>">
|
<span class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>">
|
||||||
<%= pull_request_message_status(ma) %>
|
<%= pull_request_message_status(ma) %>
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<%= link_to "#{send_message_user[0].title}", project_pull_requests_path(ma.project_id),
|
<%= link_to "#{send_message_user[0].title}", project_pull_requests_path(ma.project_id),
|
||||||
:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<% if ma.class == MemoMessage %>
|
|
||||||
<% if ma.memo_type == "Memo" && !ma.memo.nil? && !ma.memo.author.nil? %>
|
<% if ma.memo_type == "Memo" && !ma.memo.nil? && !ma.memo.author.nil? %>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
|
@ -26,4 +26,3 @@
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.memo.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.memo.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
|
@ -1,44 +1,43 @@
|
||||||
<% if ma.class == OrgMessage %>
|
|
||||||
<% if ma.message_type == 'ApplySubdomain'%>
|
<% if ma.message_type == 'ApplySubdomain'%>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="shortMessageWidth">
|
<div class="shortMessageWidth">
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<%=link_to image_tag(url_to_avatar(ma.organization), :width => "30", :height => "30"), organization_path(ma.organization_id), :target => '_blank' %>
|
<%=link_to image_tag(url_to_avatar(ma.organization), :width => "30", :height => "30"), organization_path(ma.organization_id), :target => '_blank' %>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<%=link_to ma.organization.name, organization_path(ma.organization_id), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<%=link_to ma.organization.name, organization_path(ma.organization_id), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
<span class='homepageNewsType fl'>申请子域名:</span>
|
<span class='homepageNewsType fl'>申请子域名:</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<%= ma.content %>
|
<%= ma.content %>
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<li class="messageOperateContents fl">
|
<li class="messageOperateContents fl">
|
||||||
<%=link_to (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)) ? "同意申请":"申请已批准",
|
<%=link_to (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)) ? "同意申请":"申请已批准",
|
||||||
agree_apply_subdomain_organizations_path( :organization_id => ma.organization_id, :org_domain => ma.content, :user_id => ma.sender_id, :act_id => ma.id ),
|
agree_apply_subdomain_organizations_path( :organization_id => ma.organization_id, :org_domain => ma.content, :user_id => ma.sender_id, :act_id => ma.id ),
|
||||||
:id => "agree_apply_subdomain_#{ma.id}",
|
:id => "agree_apply_subdomain_#{ma.id}",
|
||||||
:method => 'post',
|
:method => 'post',
|
||||||
:remote => true,
|
:remote => true,
|
||||||
:class => 'link-blue'
|
:class => 'link-blue'
|
||||||
%>
|
%>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if ma.message_type == 'AgreeApplySubdomain'%>
|
<% if ma.message_type == 'AgreeApplySubdomain'%>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<div class="navHomepageLogo fl"><%= image_tag("/images/trustie_logo1.png", width: "30px", height: "30px", class: "mt3") %></div>
|
<div class="navHomepageLogo fl"><%= image_tag("/images/trustie_logo1.png", width: "30px", height: "30px", class: "mt3") %></div>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<span class='homepageNewsType fl'>管理员同意了您的子域名申请:</span>
|
<span class='homepageNewsType fl'>管理员同意了您的子域名申请:</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<%= ma.content %>
|
<%= ma.content %>
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
||||||
|
|
|
@ -1,22 +1,16 @@
|
||||||
<% if ma.class == SystemMessage && many_days_ago(ma.created_at, 30) %>
|
<ul class="homepageNewsList fl">
|
||||||
<%# @user_system_messages.each do |usm| %>
|
<div class="longMessageWidth">
|
||||||
<ul class="homepageNewsList fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<div class="longMessageWidth">
|
<div class="navHomepageLogo fl"><%= image_tag("/images/trustie_logo1.png", width: "30px", height: "30px", class: "mt3") %></div>
|
||||||
<li class="homepageNewsPortrait fl">
|
</li>
|
||||||
<div class="navHomepageLogo fl"><%= image_tag("/images/trustie_logo1.png", width: "30px", height: "30px", class: "mt3") %></div>
|
<li class="homepageNewsPubType fl">
|
||||||
</li>
|
<span style="color: red;float: left">系统消息:</span>
|
||||||
<li class="homepageNewsPubType fl">
|
</li>
|
||||||
<span style="color: red;float: left">系统消息:</span>
|
<li class="messageInformationContents">
|
||||||
<!-- <span class="homepageNewsType fl">发布新消息:</span>-->
|
<%= link_to ma.subject.blank? ? (ma.content.nil? ? ma.description.html_safe : ma.content.html_safe) : ma.subject, user_system_messages_path(User.current, :anchor => "position_#{ma.id}"),
|
||||||
</li>
|
:id => "content_link_#{ma.id}", :target => '_blank' %>
|
||||||
<li class="messageInformationContents">
|
</li>
|
||||||
<%= link_to ma.subject.blank? ? (ma.content.nil? ? ma.description.html_safe : ma.content.html_safe) : ma.subject, user_system_messages_path(User.current, :anchor => "position_#{ma.id}"),
|
</div>
|
||||||
:id => "content_link_#{ma.id}", :target => '_blank' %>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
||||||
<!--:onmouseover =>"message_titile_show($(this),event);",-->
|
</ul>
|
||||||
<!--:onmouseout => "message_titile_hide($(this));"-->
|
|
||||||
</li>
|
|
||||||
</div>
|
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.created_at).html_safe %> </li>
|
|
||||||
</ul>
|
|
||||||
<%# end %>
|
|
||||||
<% end %>
|
|
||||||
|
|
|
@ -1,36 +1,35 @@
|
||||||
<% if ma.class == UserFeedbackMessage %>
|
|
||||||
<% if ma.journals_for_message_type == "JournalsForMessage" %>
|
<% if ma.journals_for_message_type == "JournalsForMessage" %>
|
||||||
<ul class="homepageNewsList fl">
|
<ul class="homepageNewsList fl">
|
||||||
<div class="longMessageWidth">
|
<div class="longMessageWidth">
|
||||||
<li class="homepageNewsPortrait fl">
|
<li class="homepageNewsPortrait fl">
|
||||||
<%=link_to image_tag(url_to_avatar(ma.journals_for_message.user), :width => "30", :height => "30"),
|
<%=link_to image_tag(url_to_avatar(ma.journals_for_message.user), :width => "30", :height => "30"),
|
||||||
user_path(ma.journals_for_message.user), :target => '_blank' %>
|
user_path(ma.journals_for_message.user), :target => '_blank' %>
|
||||||
</li>
|
</li>
|
||||||
<li class="homepageNewsPubType fl">
|
<li class="homepageNewsPubType fl">
|
||||||
<%=link_to User.find(ma.journals_for_message.user_id).show_name, user_path(ma.journals_for_message.user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
<%=link_to User.find(ma.journals_for_message.user_id).show_name, user_path(ma.journals_for_message.user), :class => "newsBlue homepageNewsPublisher", :target => '_blank' %>
|
||||||
<span class="homepageNewsType fl">
|
<span class="homepageNewsType fl">
|
||||||
<%= ma.journals_for_message.reply_id == 0 ? "给你留言了:" : "回复了你的留言:" %>
|
<%= ma.journals_for_message.reply_id == 0 ? "给你留言了:" : "回复了你的留言:" %>
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li class="messageInformationContents">
|
<li class="messageInformationContents">
|
||||||
<%= link_to message_content(ma.journals_for_message.notes),
|
<%= link_to message_content(ma.journals_for_message.notes),
|
||||||
feedback_path(ma.journals_for_message.jour_id,
|
feedback_path(ma.journals_for_message.jour_id,
|
||||||
:anchor => "user_activity_#{ma.journals_for_message.id}"),
|
:anchor => "user_activity_#{ma.journals_for_message.id}"),
|
||||||
:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
:class =>"#{ma.viewed == 0 ? "newsBlack" : "newsGrey"}",
|
||||||
:target => '_blank'%>
|
:target => '_blank'%>
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: none" class="message_title_red system_message_style" >
|
<div style="display: none" class="message_title_red system_message_style" >
|
||||||
<% if ma.journals_for_message.reply_id == 0 %>
|
<% if ma.journals_for_message.reply_id == 0 %>
|
||||||
<%= ma.journals_for_message.notes.html_safe %>
|
<%= ma.journals_for_message.notes.html_safe %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<div class="fl"><strong>您的留言:</strong></div>
|
<div class="fl"><strong>您的留言:</strong></div>
|
||||||
<div class="ml60"><%= JournalsForMessage.find(ma.journals_for_message.m_reply_id).notes.html_safe %></div>
|
<div class="ml60"><%= JournalsForMessage.find(ma.journals_for_message.m_reply_id).notes.html_safe %></div>
|
||||||
<div class="fl"><strong>回复内容:</strong></div>
|
<div class="fl"><strong>回复内容:</strong></div>
|
||||||
<div class="ml60"><%= ma.journals_for_message.notes.html_safe %></div>
|
<div class="ml60"><%= ma.journals_for_message.notes.html_safe %></div>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<li class="homepageNewsTime fr"><%= time_tag(ma.journals_for_message.created_on).html_safe %> </li>
|
<li class="homepageNewsTime fr"><%= time_tag(ma.journals_for_message.created_on).html_safe %> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
||||||
|
|
Loading…
Reference in New Issue