From 3e38b09219779b141eaade00ccc15bd1c82d7bfa Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Wed, 14 Sep 2016 10:42:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E9=99=84=E4=BB=B6=EF=BC=8C=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E5=88=97=E8=A1=A8=EF=BC=8C=E8=B4=B4=E5=90=A7=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E4=BA=A4=E6=B5=81=EF=BC=8C=E8=B4=B4=E5=90=A7=E5=90=A7=E4=B8=BB?= =?UTF-8?q?=EF=BC=8C=E8=B4=B4=E5=90=A7=E5=8F=91=E5=B8=96=E4=BA=BA=EF=BC=8C?= =?UTF-8?q?=E8=B4=B4=E5=90=A7=E6=9C=80=E5=90=8E=E5=9B=9E=E5=A4=8D=EF=BC=8C?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2=E9=97=AE=E9=A2=98=E8=B7=9F?= =?UTF-8?q?=E8=B8=AA=EF=BC=8C=E9=A1=B9=E7=9B=AE=E5=8A=A8=E6=80=81=E7=9A=84?= =?UTF-8?q?=E6=8C=87=E6=B4=BE=E7=9A=84=E5=9C=B0=E6=96=B9=E7=9A=84=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=94=B9=E4=B8=BA=E6=98=BE=E7=A4=BA=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=A7=93=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/helpers/application_helper.rb | 8 ++++++-- app/helpers/issues_helper.rb | 4 ++-- app/views/attachments/_activity_attach.html.erb | 5 +++-- app/views/forums/_forum_list.html.erb | 3 ++- app/views/forums/_show_topics.html.erb | 2 +- app/views/issues/_detail.html.erb | 2 +- app/views/layouts/base_forums.html.erb | 3 ++- app/views/memos/show.html.erb | 2 +- app/views/users/_project_issue_detail.html.erb | 2 +- app/views/users/user_organizations.html.erb | 3 ++- 10 files changed, 21 insertions(+), 13 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 94b0b2c6e..feb825e6b 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -345,7 +345,11 @@ module ApplicationHelper def link_to_isuue_user(user, options={}) if user.is_a?(User) - name = h(user.name(options[:format])) + if options[:format] + name = h(user.name(options[:format])) + else + name = h(user.show_name) + end link_to name, {:controller=> 'users', :action => 'show', id: user.id, host: Setting.host_user}, :class => "pro_info_p" else h(user.to_s) @@ -978,7 +982,7 @@ module ApplicationHelper groups = '' collection.sort.each do |element| selected_attribute = ' selected="selected"' if option_value_selected?(element, selected) - (element.is_a?(Group) ? groups : s) << %() + (element.is_a?(Group) ? groups : s) << %() end unless groups.empty? s << %() diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index b161e29e9..5a124849f 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -111,9 +111,9 @@ module IssuesHelper def principals_options_for_isuue_list(project) if User.current.member_of?(project) - project.members.includes(:user).order("lower(users.login)").map{|c| [c.name, c.user_id]}.unshift(["<< #{l(:label_me)} >>", User.current.id]).unshift(["指派给", 0]) + project.members.includes(:user).order("lower(users.login)").map{|c| [User.find(c.user_id).show_name, c.user_id]}.unshift(["<< #{l(:label_me)} >>", User.current.id]).unshift(["指派给", 0]) else - project.members.includes(:user).order("lower(users.login)").map{|c| [c.name, c.user_id]}.unshift(["指派给", 0]) + project.members.includes(:user).order("lower(users.login)").map{|c| [User.find(c.user_id).show_name, c.user_id]}.unshift(["指派给", 0]) end end diff --git a/app/views/attachments/_activity_attach.html.erb b/app/views/attachments/_activity_attach.html.erb index b37c80dad..b4c45b44c 100644 --- a/app/views/attachments/_activity_attach.html.erb +++ b/app/views/attachments/_activity_attach.html.erb @@ -9,8 +9,9 @@ ( <%= number_to_human_size attachment.filesize %>) -
指派 :
- <%= link_to activity.try(:assigned_to), user_path(activity.assigned_to_id), :class => "linkBlue hidden", :style => "max-width:100px; display:inline-block;" %> + <%= link_to activity.try(:assigned_to).show_name, user_path(activity.assigned_to_id), :class => "linkBlue hidden", :style => "max-width:100px; display:inline-block;" %> <%= select( :issue, :user_id, principals_options_for_isuue_list(activity.project), { :include_blank => false,:selected => @assign_to_id ? @assign_to_id : 0}, diff --git a/app/views/users/user_organizations.html.erb b/app/views/users/user_organizations.html.erb index 3dc8332da..86177f2e4 100644 --- a/app/views/users/user_organizations.html.erb +++ b/app/views/users/user_organizations.html.erb @@ -25,7 +25,8 @@ <%= link_to org.name, organization_path(org), :class => 'f16 linkBlue' %>