mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-31 11:37:14 +00:00
Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23228 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
ecee8ccaba
commit
505981c682
@ -60,23 +60,23 @@ module ApplicationHelper
|
||||
only_path = options[:only_path].nil? ? true : options[:only_path]
|
||||
case principal
|
||||
when User
|
||||
name = h(principal.name(options[:format]))
|
||||
name = "@".html_safe + name if options[:mention]
|
||||
name = principal.name(options[:format])
|
||||
name = "@#{name}" if options[:mention]
|
||||
css_classes = ''
|
||||
if principal.active? || (User.current.admin? && principal.logged?)
|
||||
url = user_url(principal, :only_path => only_path)
|
||||
css_classes += principal.css_classes
|
||||
end
|
||||
when Group
|
||||
name = h(principal.to_s)
|
||||
name = principal.to_s
|
||||
url = group_url(principal, :only_path => only_path)
|
||||
css_classes = principal.css_classes
|
||||
else
|
||||
name = h(principal.to_s)
|
||||
name = principal.to_s
|
||||
end
|
||||
|
||||
css_classes += " #{options[:class]}" if css_classes && options[:class].present?
|
||||
url ? link_to(principal_icon(principal.class.name.downcase).to_s + name, url, :class => css_classes) : name
|
||||
url ? link_to(principal_icon(principal.class.name.downcase).to_s + name, url, :class => css_classes) : h(name)
|
||||
end
|
||||
|
||||
# Displays a link to edit group page if current user is admin
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user