From 3508c6d59c293b7ff21c7ce8c631ff53134d6625 Mon Sep 17 00:00:00 2001 From: kikito Date: Fri, 2 Dec 2016 19:24:01 +0100 Subject: [PATCH] Implements decorator methods in investment --- app/models/budget/investment.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/models/budget/investment.rb b/app/models/budget/investment.rb index ad9876df5..d521ffadb 100644 --- a/app/models/budget/investment.rb +++ b/app/models/budget/investment.rb @@ -189,6 +189,16 @@ class Budget self.responsible_name = author.try(:document_number) if author.try(:document_number).present? end + def should_show_aside? + (budget.selecting? && !investment.unfeasible?) || + (budget.balloting? && investment.feasible?) || + budget.on_hold? + end + + def should_show_votes? + budget.selecting? || budget.on_hold? + end + private def set_denormalized_ids