Sha256: ba7a34f8e469bec04e52501c910cef18113e54c57cda00d6f14dc552099bf556
Contents?: true
Size: 1.29 KB
Versions: 3
Compression:
Stored size: 1.29 KB
Contents
if defined?(ActiveAdmin) ActiveAdmin.register Lentil::Tagset do config.batch_actions = false config.sort_order = "title_asc" filter :title filter :description filter :tags_name, :collection => proc {Lentil::Tag.all.sort_by(&:name)}, :as => :string, :label => "Tags" scope :all scope :harvesting, :default => true do |tagsets| tagsets.where(:harvest => TRUE) end scope :not_harvesting do |tagsets| tagsets.where(:harvest => FALSE) end index :download_links => false do column :id column :title column :description column :tags do |tagset| tagset.tags.sort_by(&:name).map{|t| t.name}.join(' | ') end column :harvest default_actions end show do |tagset| attributes_table do row :id row :title row :description row :tags do |tagset| tagset.tags.sort_by(&:name).map{|t| t.name}.join(' | ') end row :harvest end end form do |f| f.inputs do f.input :title f.input :description f.input :tags, :input_html => {:class => [:"lentil-admin-select"]}, :collection => f.object.tags f.input :harvest do |harvest| harvest.capitalize end end f.actions end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lentil-0.9.1 | lib/lentil/admin/tagsets.rb |
lentil-0.9.0 | lib/lentil/admin/tagsets.rb |
lentil-0.8.0 | lib/lentil/admin/tagsets.rb |