2014-11-02 17:57:37 +01:00
|
|
|
module UserHelper
|
2014-11-11 07:09:36 +01:00
|
|
|
# Decides what user name to show.
|
|
|
|
# @return [String] The user name
|
2014-11-13 13:02:47 +01:00
|
|
|
def user_screen_name(user, anonymous=false, url=true)
|
2014-11-11 18:09:28 +01:00
|
|
|
return APP_CONFIG['anonymous_name'] if user.nil? || anonymous
|
2014-11-13 13:02:47 +01:00
|
|
|
name = user.display_name.blank? ? user.screen_name : user.display_name
|
2014-11-13 19:27:24 +01:00
|
|
|
return link_to(name, show_user_profile_path(user.screen_name)) if url
|
2014-11-13 13:02:47 +01:00
|
|
|
name
|
2014-11-11 07:09:36 +01:00
|
|
|
end
|
2014-11-02 17:57:37 +01:00
|
|
|
end
|