Add new filters to Admin::Budget::Investment navbar

This commit is contained in:
Angel Perez
2018-01-18 21:34:08 -04:00
parent e92a67a206
commit ff40d32028
4 changed files with 7 additions and 1 deletions

View File

@@ -3,7 +3,7 @@ class Admin::BudgetInvestmentsController < Admin::BaseController
include FeatureFlags
feature_flag :budgets
has_filters(%w{without_admin valuation_finished all},
has_filters(%w{all without_admin without_valuator under_valuation valuation_finished},
only: [:index, :toggle_selection])
before_action :load_budget

View File

@@ -53,6 +53,8 @@ class Budget
scope :valuation_open, -> { where(valuation_finished: false) }
scope :without_admin, -> { valuation_open.where(administrator_id: nil) }
scope :without_valuator, -> { valuation_open.where(valuator_assignments_count: 0) }
scope :under_valuation, -> { valuation_open.where("valuator_assignments_count > 0 AND administrator_id IS NOT ?", nil) }
scope :managed, -> { valuation_open.where(valuator_assignments_count: 0).where("administrator_id IS NOT ?", nil) }
scope :valuating, -> { valuation_open.where("valuator_assignments_count > 0") }
scope :valuation_finished, -> { where(valuation_finished: true) }

View File

@@ -140,6 +140,8 @@ en:
filters:
all: All
without_admin: Without assigned admin
without_valuator: Without assigned valuator
under_valuation: Under valuation
valuation_finished: Valuation finished
feasible: Feasible
selected: Selected

View File

@@ -140,6 +140,8 @@ es:
filters:
all: Todos
without_admin: Sin administrador
without_valuator: Sin evaluador
under_valuation: En evaluación
valuation_finished: Evaluación finalizada
feasible: Viables
selected: Seleccionados