From b55c5d20a3ccff9fbd16cb2b2ea0d6682cd81790 Mon Sep 17 00:00:00 2001 From: yanxd Date: Thu, 31 Oct 2013 20:13:49 +0800 Subject: [PATCH] added activity info from event, warning. --- app/helpers/projects_helper.rb | 17 +++++++++++++++++ app/views/projects/member.html.erb | 5 +++-- app/views/projects/show.html.erb | 7 +++---- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 8e792d690..9f9d0f35d 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -225,4 +225,21 @@ module ProjectsHelper end return @result end + + # 将动态中类型转换为可读的字符串 + def eventToLanguage event_type + case event_type + when "issue-note" + l :label_issue + when "issue" + l :label_issue + when "attachment" + l :label_attachment + when "news" + l :label_news + else + "" + end + end + end diff --git a/app/views/projects/member.html.erb b/app/views/projects/member.html.erb index d70831279..83c668744 100644 --- a/app/views/projects/member.html.erb +++ b/app/views/projects/member.html.erb @@ -7,8 +7,9 @@ <%= error_messages_for 'member' %> <% roles = Role.find_all_givable %> <% members = @project.member_principals.includes(:roles, :principal).all.sort %> - <% members = searchPeopleByRoles(@project, 3).sort if params[:role] == '1' %> - <% members = searchPeopleByRoles(@project, 5).sort if params[:role] == '2' %> + + <% members = searchPeopleByRoles(@project, 3).sort if params[:role] == '1' %> + <% members = searchPeopleByRoles(@project, 5).sort if params[:role] == '2' %> <% if @project.project_type == 1 %> <%= render :partial => 'member_list', :locals => {:members => members} %> <% else %> diff --git a/app/views/projects/show.html.erb b/app/views/projects/show.html.erb index 23061be39..81d2ac2dc 100644 --- a/app/views/projects/show.html.erb +++ b/app/views/projects/show.html.erb @@ -21,15 +21,14 @@ <%= h(e.project) if @project.nil? || @project.id != e.project.id %> <%= link_to_user(e.event_author) if e.respond_to?(:event_author) %> - <%= l(:label_new_activity) %> - <%= link_to format_activity_title(e.event_title), e.event_url %> + <%= l(:label_new_activity) %> + <%= link_to "#{eventToLanguage(e.event_type)}: "<

- - <%= textilizable( stringCut240(e.event_description) ) %> + <%= textilizable( truncate(e.event_description, :length => 240)) %>