moves assigned valuators info to helper
This commit is contained in:
@@ -8,4 +8,19 @@ module ValuationHelper
|
||||
end
|
||||
end
|
||||
|
||||
def assigned_valuators_info(valuators)
|
||||
case valuators.size
|
||||
when 0
|
||||
t("valuation.spending_proposals.index.no_valuators_assigned")
|
||||
when 1
|
||||
"<span title=\"#{t('valuation.spending_proposals.index.valuators_assigned', count: 1)}\">".html_safe +
|
||||
valuators.first.name +
|
||||
"</span>".html_safe
|
||||
else
|
||||
"<span title=\"".html_safe + valuators.map(&:name).join(', ') + "\">".html_safe +
|
||||
t('valuation.spending_proposals.index.valuators_assigned', count: valuators.size) +
|
||||
"</span>".html_safe
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
@@ -29,18 +29,7 @@
|
||||
<%= link_to t("valuation.spending_proposals.index.edit"), edit_valuation_spending_proposal_path(spending_proposal) %>
|
||||
</td>
|
||||
<td class="small">
|
||||
<% case spending_proposal.valuators.size %>
|
||||
<% when 0 %>
|
||||
<%= t("valuation.spending_proposals.index.no_valuators_assigned") %>
|
||||
<% when 1 %>
|
||||
<span title="<%= t('valuation.spending_proposals.index.valuators_assigned', count: 1) %>">
|
||||
<%= spending_proposal.valuators.first.name %>
|
||||
</span>
|
||||
<% else %>
|
||||
<span title="<%= spending_proposal.valuators.map(&:name).join(', ') %>">
|
||||
<%= t('valuation.spending_proposals.index.valuators_assigned', count: spending_proposal.valuators.size) %>
|
||||
</span>
|
||||
<% end %>
|
||||
<%= assigned_valuators_info(spending_proposal.valuators) %>
|
||||
</td>
|
||||
<td class="small">
|
||||
<%= geozone_name(spending_proposal) %>
|
||||
|
||||
Reference in New Issue
Block a user