show price on index/show if feasible && selected

This commit is contained in:
Alberto Garcia Cabeza
2017-05-05 17:14:54 +02:00
parent 09f403c3ac
commit 98a76a1ae5
5 changed files with 24 additions and 0 deletions

View File

@@ -217,6 +217,12 @@ class Budget
budget.balloting?
end
def should_show_price?
feasible? &&
selected? &&
(budget.reviewing_ballots? || budget.finished?)
end
def should_show_price_info?
feasible? &&
price_explanation.present? &&

View File

@@ -73,6 +73,13 @@
ballot: ballot
} %>
</div>
<% elsif investment.should_show_price? %>
<div id="<%= dom_id(investment) %>_price"
class="supports small-12 medium-3 column text-center">
<p class="investment-project-amount margin-top">
<%= investment.formatted_price %>
</p>
</div>
<% end %>
<% end %>

View File

@@ -98,6 +98,15 @@
</div>
<br>
<% end %>
<% if investment.should_show_price? %>
<div class="sidebar-divider"></div>
<h2><%= t("budgets.investments.show.price") %></h2>
<div class="supports text-center">
<p class="investment-project-amount">
<%= investment.formatted_price %>
</p>
</div>
<% end %>
<div id="social-share" class="sidebar-divider"></div>
<h2><%= t("budgets.investments.show.share") %></h2>
<div class="social-share-full">

View File

@@ -84,6 +84,7 @@ en:
title: Investment project
supports: Supports
votes: Votes
price: Price
wrong_price_format: Only integer numbers
investment:
title: Investment project

View File

@@ -84,6 +84,7 @@ es:
title: Propuesta de inversión
supports: Apoyos
votes: Votos
price: Coste
wrong_price_format: Solo puede incluir caracteres numéricos
investment:
title: Propuesta de inversión