Update active resources count for proposal
Fix: Sum default resources (mail, poster, poll) to actives resources for a proposal.
This commit is contained in:
@@ -91,4 +91,14 @@ module ProposalsDashboardHelper
|
||||
def new_resources_since_last_login?(resources, new_actions_since_last_login)
|
||||
resources.pluck(:id).any? {|id| new_actions_since_last_login.include?(id) } if resources.present?
|
||||
end
|
||||
|
||||
def active_resources_for(proposal)
|
||||
default_resources_count = 3 #resources: mail, poster, poll
|
||||
Dashboard::Action.active.resources.active_for(proposal).count + default_resources_count
|
||||
end
|
||||
|
||||
def active_resources_count(proposal)
|
||||
default_resources_count = 3 #resources: mail, poster, poll
|
||||
Dashboard::Action.active.resources.by_proposal(proposal).count + default_resources_count
|
||||
end
|
||||
end
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<div class="small-12 medium-6 large-2 column">
|
||||
<div class="counter">
|
||||
<div class="counter-value">
|
||||
<%= Dashboard::Action.active.resources.active_for(proposal).count %>
|
||||
<%= active_resources_for(proposal) %>
|
||||
/
|
||||
<%= Dashboard::Action.active.resources.count %>
|
||||
<%= active_resources_count(proposal) %>
|
||||
</div>
|
||||
<span class="counter-label"><%= t("layouts.dashboard.proposal_totals.active_resources") %></span>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user