Class: Cdx::Admin::PageDatatable
- Inherits:
-
AjaxDatatablesRails::Base
- Object
- AjaxDatatablesRails::Base
- Cdx::Admin::PageDatatable
- Defined in:
- app/datatables/cdx/admin/page_datatable.rb
Instance Method Summary collapse
- #data ⇒ Object
-
#view_columns ⇒ Object
Methods.
Instance Method Details
#data ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 |
# File 'app/datatables/cdx/admin/page_datatable.rb', line 17 def data records.map do |record| { title: record.title, slug: record.slug, state: t("admin.generic_states.#{record.state}"), published_on: ld(record.published_on), actions: actions(record) } end end |
#view_columns ⇒ Object
Methods
8 9 10 11 12 13 14 15 |
# File 'app/datatables/cdx/admin/page_datatable.rb', line 8 def view_columns @view_columns ||= { title: { source: 'Cdx::Page.title_translations' }, slug: { source: 'Cdx::Page.slug_translations' }, state: { source: 'Cdx::Page.state' }, published_on: { source: 'Cdx::Page.published_on' } } end |