Module: ArJournalControl
- Defined in:
- app/controls/ar_journal_control.rb
Overview
Controls for displaying journal table.
Instance Method Summary collapse
-
#default_filter ⇒ Object
Default filter for journal.
Instance Method Details
#default_filter ⇒ Object
Default filter for journal. If filter value is delimited with ; then filter is called from info
33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'app/controls/ar_journal_control.rb', line 33 def default_filter order = (ArJournal) || { id: :desc } filter = session.dig(:filters, 'ar_journal', :filter) if filter if filter[:value].match(';') table, id = filter[:value].split(';') return ArJournal.where(tables: table, record_id: id.to_i) else return (ArJournal).order(order) end end ArJournal.all.order(order) end |