|
|
|
@ -74,17 +74,31 @@ module WelcomeHelper
|
|
|
|
|
def show_user_content event
|
|
|
|
|
str = ' '.html_safe
|
|
|
|
|
case event.event_type
|
|
|
|
|
when 'news' , 'issue', 'message' , 'bid' , 'wiki-page' , 'document'
|
|
|
|
|
str << content_tag("span", "发表了") << content_tag("span", find_all_event_type(event)) << ': '.html_safe << link_to(truncate(event.event_title, length: 30, omission:'...'), event.event_url, :target => "_blank" )
|
|
|
|
|
when 'news'
|
|
|
|
|
str << content_tag("span", "发表了") <<
|
|
|
|
|
content_tag("span", find_all_event_type(event)) <<
|
|
|
|
|
': '.html_safe <<
|
|
|
|
|
link_to(truncate(strip_tags(event.event_description).gsub(/ /,''), length: 30, omission:'...'), event.event_url)
|
|
|
|
|
when 'issue', 'message' , 'bid' , 'wiki-page' , 'document'
|
|
|
|
|
str << content_tag("span", "发表了") <<
|
|
|
|
|
content_tag("span", find_all_event_type(event)) <<
|
|
|
|
|
': '.html_safe <<
|
|
|
|
|
link_to(truncate(event.event_title, length: 30, omission:'...'), event.event_url)
|
|
|
|
|
when 'reply' ,'Reply', 'Memo'
|
|
|
|
|
str << content_tag("span", "发表了") <<
|
|
|
|
|
content_tag("span", find_all_event_type(event)) <<
|
|
|
|
|
': '.html_safe <<
|
|
|
|
|
link_to(truncate(strip_tags(event.event_description).gsub(/ /,''), length: 30, omission:'...'), event.event_url, :target => "_blank" )
|
|
|
|
|
link_to(truncate(strip_tags(event.event_description).gsub(/ /,''), length: 30, omission:'...'), event.event_url)
|
|
|
|
|
when 'attachment'
|
|
|
|
|
str << content_tag('span', '上传了') << content_tag('span', find_all_event_type(event)) << ': '.html_safe << link_to(truncate(event.event_title, length: 30, omission:'...'), event.event_url) << link_to((' ['.html_safe+l(:label_downloads_list).to_s << ']'), project_files_path(event.container), :class => "attachments_list_color")
|
|
|
|
|
str << content_tag('span', '上传了') <<
|
|
|
|
|
content_tag('span', find_all_event_type(event)) <<
|
|
|
|
|
': '.html_safe <<
|
|
|
|
|
link_to(truncate(event.event_title, length: 30, omission:'...'), event.event_url) <<
|
|
|
|
|
link_to((' ['.html_safe+l(:label_downloads_list).to_s << ']'), project_files_path(event.container), :class => "attachments_list_color")
|
|
|
|
|
else
|
|
|
|
|
str << content_tag("span", "更新了") << content_tag("span", find_all_event_type(event)) << ': '.html_safe << link_to(truncate(event.event_title, length: 30, omission:'...'), event.event_url, :target => "_blank" )
|
|
|
|
|
str << content_tag("span", "更新了") <<
|
|
|
|
|
content_tag("span", find_all_event_type(event)) <<
|
|
|
|
|
': '.html_safe << link_to(truncate(event.event_title, length: 30, omission:'...'), event.event_url)
|
|
|
|
|
end
|
|
|
|
|
str
|
|
|
|
|
rescue Exception => e
|
|
|
|
@ -94,10 +108,12 @@ module WelcomeHelper
|
|
|
|
|
def show_event_reply event
|
|
|
|
|
str = "回复("
|
|
|
|
|
case event.event_type
|
|
|
|
|
when 'news'
|
|
|
|
|
str << link_to( event.comments.count, news_path(event)) << ")"
|
|
|
|
|
when "issue"
|
|
|
|
|
str << link_to(cal_issues_count(event), issue_path(event), :target => "_blank" ) << ")"
|
|
|
|
|
str << link_to(cal_issues_count(event), issue_path(event)) << ")"
|
|
|
|
|
when "Memo"
|
|
|
|
|
str << link_to(cal_memos_count(event), forum_memo_path(event.forum_id,event.id), :target => "_blank" ) << ")"
|
|
|
|
|
str << link_to(cal_memos_count(event), forum_memo_path(event.forum_id,event.id)) << ")"
|
|
|
|
|
else
|
|
|
|
|
str = ""
|
|
|
|
|
end
|
|
|
|
|