Sha256: 6025ab2c08928933db338808401e864534682d556e5f19420ac855819dd46bcf

Contents?: true

Size: 722 Bytes

Versions: 2

Compression:

Stored size: 722 Bytes

Contents

class EffectiveEmailTemplatesDatatable < Effective::Datatable
  datatable do
    order :subject, :asc
    length :all

    col :updated_at, visible: false
    col :created_at, visible: false
    col :id, visible: false

    col :template_name, label: 'Name'

    col :from do |email_template|
      html_escape(email_template.from)
    end

    col :cc do |email_template|
      html_escape(email_template.cc)
    end

    col :bcc do |email_template|
      html_escape(email_template.bcc)
    end

    col :subject

    col :body do |email_template|
      simple_format(email_template.body)
    end

    col :content_type, visible: false

    actions_col
  end

  collection do
    Effective::EmailTemplate.all
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
effective_email_templates-1.1.3 app/datatables/effective_email_templates_datatable.rb
effective_email_templates-1.1.2 app/datatables/effective_email_templates_datatable.rb