Move to concern

This commit is contained in:
Jason Zimdars
2025-04-26 19:26:34 -05:00
parent 9e553e0a32
commit 137a16a810
4 changed files with 9 additions and 9 deletions
-6
View File
@@ -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
+6
View File
@@ -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>