2017-03-23 04:43:34 -04:00
|
|
|
module UsersHelper
|
|
|
|
def user_link(user)
|
|
|
|
link_to(user.name, user_path(user),
|
|
|
|
title: user.email,
|
|
|
|
class: 'has-tooltip commit-committer-link')
|
|
|
|
end
|
2017-04-28 11:33:23 -04:00
|
|
|
|
|
|
|
def user_email_help_text(user)
|
|
|
|
return 'We also use email for avatar detection if no avatar is uploaded.' unless user.unconfirmed_email.present?
|
|
|
|
|
|
|
|
confirmation_link = link_to 'Resend confirmation e-mail', user_confirmation_path(user: { email: @user.unconfirmed_email }), method: :post
|
|
|
|
|
|
|
|
h('Please click the link in the confirmation email before continuing. It was sent to ') +
|
|
|
|
content_tag(:strong) { user.unconfirmed_email } + h('.') +
|
|
|
|
content_tag(:p) { confirmation_link }
|
|
|
|
end
|
2017-12-11 09:21:06 -05:00
|
|
|
|
|
|
|
def profile_tabs
|
|
|
|
@profile_tabs ||= get_profile_tabs
|
|
|
|
end
|
|
|
|
|
|
|
|
def profile_tab?(tab)
|
|
|
|
profile_tabs.include?(tab)
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def get_profile_tabs
|
|
|
|
[:activity, :groups, :contributed, :projects, :snippets]
|
|
|
|
end
|
2017-03-23 04:43:34 -04:00
|
|
|
end
|