Additional email addresses are not displayed in user profile page (#33601).

Patch by Go MAEDA.


git-svn-id: http://svn.redmine.org/redmine/trunk@19836 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2020-06-27 05:43:42 +00:00
parent c1be4e3ec4
commit fc3c4abc12
3 changed files with 21 additions and 1 deletions

View File

@@ -60,6 +60,12 @@ module UsersHelper
end
end
def user_emails(user)
emails = [user.mail]
emails += user.email_addresses.order(:id).where(:is_default => false).pluck(:address)
emails.map {|email| mail_to(email, nil)}.join(', ').html_safe
end
def user_settings_tabs
tabs = [{:name => 'general', :partial => 'users/general', :label => :label_general},
{:name => 'memberships', :partial => 'users/memberships', :label => :label_project_plural}

View File

@@ -9,7 +9,7 @@
<ul>
<li><%=l(:field_login)%>: <%= @user.login %></li>
<% unless @user.pref.hide_mail %>
<li><%=l(:field_mail)%>: <%= mail_to(@user.mail, nil, :encode => 'javascript') %></li>
<li><%=l(:field_mail)%>: <%= user_emails(@user) %></li>
<% end %>
<% @user.visible_custom_field_values.each do |custom_value| %>
<% if !custom_value.value.blank? %>