Show headings in budgets landing page when translations are missing

This commit is contained in:
Julian Herrero
2019-02-08 19:39:53 +01:00
parent 1ba50c76c4
commit 29a704bd60
3 changed files with 23 additions and 4 deletions

View File

@@ -27,7 +27,7 @@ class Budget
delegate :budget, :budget_id, to: :group, allow_nil: true
scope :i18n, -> { includes(:translations) }
scope :with_group, -> { joins(group: :translations).where("budget_group_translations.locale = ?", I18n.locale) }
scope :with_group, -> { includes(group: :translations) }
scope :order_by_group_name, -> { i18n.with_group.order("budget_group_translations.name DESC") }
scope :order_by_heading_name, -> { i18n.with_group.order("budget_heading_translations.name") }
scope :order_by_name, -> { i18n.with_group.order_by_group_name.order_by_heading_name }