Move to concern
This commit is contained in:
@@ -2,10 +2,4 @@ module UsersHelper
|
||||
def prepend_current_user_to(users_scope)
|
||||
users_scope.to_a.prepend(Current.user).uniq
|
||||
end
|
||||
|
||||
def familiar_name_for(user)
|
||||
names = user.name.split
|
||||
return user.name if names.length == 1
|
||||
"#{names.first} #{names[1..].map { |n| "#{n[0]}." }.join}"
|
||||
end
|
||||
end
|
||||
|
||||
@@ -16,4 +16,10 @@ module User::Named
|
||||
def initials
|
||||
name.scan(/\b\p{L}/).join.upcase
|
||||
end
|
||||
|
||||
def familiar_name
|
||||
names = name.split
|
||||
return name if names.length == 1
|
||||
"#{names.first} #{names[1..].map { |n| "#{n[0]}." }.join}"
|
||||
end
|
||||
end
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
<div class="card__closed">
|
||||
<span class="card__closed-title txt-uppercase"><%= card.closure.reason %></span>
|
||||
<strong class="txt-uppercase"><%= card.closed_at.strftime("%b %d, %Y") %></strong>
|
||||
<span>by <span class="card__closed-by"><%= familiar_name_for(card.closed_by) %></span></span>
|
||||
<span>by <span class="card__closed-by"><%= card.closed_by.familiar_name %></span></span>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
<% end %>
|
||||
</span>
|
||||
<span class="card__meta-item card__meta-item--reported overflow-ellipsis">
|
||||
Reported by <strong><%= familiar_name_for(card.creator) %></strong>
|
||||
Reported by <strong><%= card.creator.familiar_name %></strong>
|
||||
</span>
|
||||
<span class="card__meta-item card__meta-item--assigned overflow-ellipsis">
|
||||
<%= card.assignees.any? ? "Assigned to" : "Not assigned" %>
|
||||
<%= card.assignees.map { |assignee| "<strong>#{familiar_name_for(assignee)}</strong>" }.to_sentence.html_safe %>
|
||||
<%= card.assignees.map { |assignee| "<strong>#{assignee.familiar_name}</strong>" }.to_sentence.html_safe %>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user