Sha256: 5e782228365bc8aa897ef203ddde974eaf1071a27043938ce6434bc297116b10

Contents?: true

Size: 638 Bytes

Versions: 2

Compression:

Stored size: 638 Bytes

Contents

class Admix::AlbumsDatagrid

  include Datagrid

  extend AdmixHelper


  scope do
    Album.desc(:date)
  end

  filter :title, :string
  filter :date do |value|
    value.to_s(:created_at)
  end

  column :title, header: input_label(:albums, :title)
  column :date, header: input_label(:albums, :date) do |album|
    album.date.strftime("%d/%m/%Y") #album.date.to_s(:created_at)
  end
  column :photos_quantity, header: input_label(:albums, :photos_quantity) do |album|
    album.photos.count
  end

  column :published, header: input_label(:albums, :status) do |album|
    album.status.text
  end
  

  include Admix::TableActions

end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
mix-rails-0.22.0 mix-rails-albums/app/models/admix/albums_datagrid.rb
mix-rails-albums-0.22.0 app/models/admix/albums_datagrid.rb