From 5538c709316ee0c7bac222fc8f7f2397c4b30a2d Mon Sep 17 00:00:00 2001 From: kikito Date: Tue, 6 Dec 2016 17:52:14 +0100 Subject: [PATCH] Introduces budget.translated_phase --- app/models/budget.rb | 7 ++++++- app/views/budgets/index.html.erb | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/models/budget.rb b/app/models/budget.rb index d1945bc61..755f824da 100644 --- a/app/models/budget.rb +++ b/app/models/budget.rb @@ -14,10 +14,11 @@ class Budget < ActiveRecord::Base has_many :groups, dependent: :destroy has_many :headings, through: :groups - scope :open, -> { where.not(phase: "finished") } + scope :current, -> { where.not(phase: "finished") } scope :finished, -> { where(phase: "finished") } scope :valuating, -> { where(valuating: true) } scope :accepting, -> { where(phase: "accepting") } + scope :balloting, -> { where(phase: "balloting") } def on_hold? phase == "on_hold" @@ -43,6 +44,10 @@ class Budget < ActiveRecord::Base heading_ids.include?(heading.id) ? heading.price : -1 end + def translated_phase + I18n.t "budget.phase.#{phase}" + end + def formatted_amount(amount) ActionController::Base.helpers.number_to_currency(amount, precision: 0, diff --git a/app/views/budgets/index.html.erb b/app/views/budgets/index.html.erb index 440248293..63d0287ab 100644 --- a/app/views/budgets/index.html.erb +++ b/app/views/budgets/index.html.erb @@ -20,7 +20,7 @@ <%= link_to budget.name, budget %> - <%= t("budgets.phases.#{budget.phase}") %> + <%= budget.translated_phase %> <% end %>