Sha256: 0fbb5982b7c855dee36a0055d501bb6a59849483e34375589a1783b8ba3e0f56
Contents?: true
Size: 1.32 KB
Versions: 7
Compression:
Stored size: 1.32 KB
Contents
module Admin class EffectiveClassifiedsDatatable < Effective::Datatable filters do scope :all unless EffectiveClassifieds.auto_approve scope :submitted scope :approved end scope :draft scope :published end datatable do order :start_on col :updated_at, visible: false col :created_at, visible: false col :id, visible: false col :classified_wizard, visible: false, search: :string col :owner, visible: false, label: 'Submitted by' col :start_on, as: :date col :end_on, as: :date if categories.present? col :category, search: categories end col :title col :body, visible: false col :slug, visible: false col :organization col :location col :website, visible: false col :contact_name, visible: false col :email, visible: false col :phone, visible: false col :status col :archived col :status col :purchased_order, visible: false actions_col do |classified| dropdown_link_to("View #{classified_label}", effective_classifieds.classified_path(classified), target: '_blank') end end collection do Effective::Classified.all end def categories EffectiveClassifieds.categories end end end
Version data entries
7 entries across 7 versions & 1 rubygems